[英]How can you print a variable in quotation marks?
favoriteword = input('Enter your word: ')
print('What is your favorite word?',favoriteword)
print(favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword,favoriteword)
print(favoriteword, 'does not even sound like a word anymore.')
我怎樣才能使它在第4行出現,因為“___”甚至聽起來都不再是一個單詞。“如果我把它放在下面它就不起作用了。
print('"favoriteword"', 'does not even sound like a word anymore.')
另外,如果我將第2行放入循環中,我將如何打印它以便在一行上打印?
for i in range(12):
print(favoriteword)
在Python 2.6或更高版本中,您可以使用string.format
:
print('"{}" does not even sound like a word anymore.'.format(favoriteword))
在較低版本中,Ketzak的方法將起作用。
要在一行上多次打印,您希望防止print
附加換行符。
在Python 3中,使用end
參數:
for i in range(12):
print(favoriteword, end='')
print('') # for newline
或者在較低版本中:
import sys
for i in range(12):
sys.stdout.write(favoriteword)
print('')
如果你能保證favoriteword
總是一個字符串,請使用Python插值運算符:
print('"%s" does not even sound like a word anymore.' % favoriteword)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.