[英]Prints the speech marks in a list
當我有一個print(“”)並說我輸入時:
things = ["Number 1", "Number 2"]
print(things[0])
它將打印:
['Number 1']
當我做:
print(things)
它會打印:
['Number 1', 'Number 2]
我不知道怎么了?
我在Mac OS X Mountain Lion 10.9上
Python 2.東西
編寫以下行時,您要告訴Python
創建一個包含兩個String
類型對象的列表。 在告訴Python有關字符串的過程中, "
不會保留。
things = ["Number 1", "Number 2"]
當您編寫print(things[1])
,Python會按自己喜歡的方式進行打印。
如果要以特定方式打印,則需要明確指定格式。
例如,如果要在打印中帶有引號,則可以執行以下操作,該操作將在打印things[0]
的值之前用雙引號引起來。
print('"%s"' % things[0])
輸出:
"Number 1"
再舉一個例子,如果您只想打印沒有報價的普通紙,則可以執行以下操作。
print('%s' % things[0])
輸出:
Number 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.