1. 程式人生 > >Python序列內單雙引的問題——未解決

Python序列內單雙引的問題——未解決

之間 ont spa mile 5.6 解決 print span 學習

在學習python基礎的時候,遇到這樣一個問題:



tuple=(2,2.3,"yeah",5.6,False)
list=[True,5,"smile"]

這樣輸入的結果是:



(2, 2.3, ‘yeah‘, 5.6, False)
[True, 5, ‘smile‘]

我不明白為什麽輸出變成了單引,於是我又試了下面這種寫法:

tuple=(2,2.3,yeah,5.6,False)
list=[True,5,"‘smile‘"]
print(tuple,list)

輸出結果:

(2, 2.3, yeah, 5.6, False) [True, 5, "‘smile‘
"]

還是沒看懂這之間的規律:

tuple=(2,2.3,yeah",5.6,False)
list=[True,5,smile]

輸出結果:

(2, 2.3, yeah", 5.6, False) [True, 5, smile]

好像是單引必須成對,雙引可以不成對,雙引成對時輸出是單引;雙引也可以作為字符串內的一員。

 

Python序列內單雙引的問題——未解決