python寫一行
『壹』 python交互模式中一行只能寫一條語句嗎
不是。
Python??交互模式有以下幾個注意點:??
1.??只能夠輸入Python命令,在Python交互模式下輸入Python代碼,而不要輸入系統的命令。
2.??在交互模式下列印語句不是必須的??在交互模式下不需要輸入完整的列印語句,解釋器自動列印表達式的結果,但是在文件中則需要寫print??語句來列印結果。
3.??提示符的變換和復合語句,當在交互模式下輸入兩行或多行的復合語句時,提示符會由>??變成??;如果要結束復合語句的輸入並執行它,那麼必須按下Enter鍵兩次,復合語句才會被執行。
4.??交互提示模式一次運行一條語句,當你想測試某一條命令的時候,交互模式是一個很好的測試方法,輸入然後回車即可看到執行結果,非常方便,當然對於復合語句來說,只要最後按兩次Enter鍵即可運行代碼,看到執行結果。
『貳』 Python輸入一行任意大小寫字母、數字和符號,回車結束
先用正則表達提取,然後聚合去重,在轉化列表,在降序輸出,這樣輸出是列表。在轉化字元串
importre
a=input('輸入:')
b=''.join(sorted(list(set(re.findall('d',a))),reverse=True))
c=''.join(sorted(list(set(re.findall('W',a))),reverse=True))
d=''.join(sorted(list(set(re.findall('[a-z]',a))),reverse=True))
e=''.join(sorted(list(set(re.findall('[A-Z]',a))),reverse=True))
print('{0} {1} {2} {3} '.format(b,c,d,e))
『叄』 python 寫入文件 只能寫入一行
ft=open("a",'w')
try:
ft.write(' '.join(result))
except:
log.error('writebackuperror:'+JOBNAME)
finally:
ft.close()
os.chdir(basePath)