python 中的八月未正确打印
August Month is not print properly in python
List = ['Before : January 28, 1996 6:00:00 PM CST', 'After : December 1, 2028 6:59:59 PM CDT']
enddate_NO_pr = List[1].lstrip('After : ').replace(',','')
print enddate_NO_pr
December 1 2028 6:59:59 PM CDT
>>>
>>>
List = ['Before : January 28, 1996 6:00:00 PM CST', 'After : August 1, 2028 6:59:59 PM CDT']
enddate_NO_pr = List[1].lstrip('After : ').replace(',','')
print enddate_NO_pr
ugust 1 2028 6:59:59 PM CDT
I have start and end date in my list. When i tried to fetch particular
items from my list.
"August" Month alone is not display properly. Any suggestion,please.
在这种情况下你不应该使用 lstrip()
。它不会删除前缀,而是删除出现在您传入的字符串中的所有前导字符。
由于 After :
包含大写字母 A
,它也会从 August
中删除。
您可以改为这样做:
enddate_NO_pr = List[1][len('After : '):].replace(',','')
List = ['Before : January 28, 1996 6:00:00 PM CST', 'After : December 1, 2028 6:59:59 PM CDT']
enddate_NO_pr = List[1].lstrip('After : ').replace(',','')
print enddate_NO_pr
December 1 2028 6:59:59 PM CDT
>>>
>>>
List = ['Before : January 28, 1996 6:00:00 PM CST', 'After : August 1, 2028 6:59:59 PM CDT']
enddate_NO_pr = List[1].lstrip('After : ').replace(',','')
print enddate_NO_pr
ugust 1 2028 6:59:59 PM CDT
I have start and end date in my list. When i tried to fetch particular items from my list.
"August" Month alone is not display properly. Any suggestion,please.
在这种情况下你不应该使用 lstrip()
。它不会删除前缀,而是删除出现在您传入的字符串中的所有前导字符。
由于 After :
包含大写字母 A
,它也会从 August
中删除。
您可以改为这样做:
enddate_NO_pr = List[1][len('After : '):].replace(',','')