回答
使用(Python 3中)
print("this is a (how do I input ", a , "here?)")
參見:https://docs.python.org/3.0/whatsnew/3.0.html
對於舊版本使用
print "this is a (how do I input '%s' here?)" % a
這個效果很好!非常感謝 –
你應該閱讀打印tutorial:
但你在找什麼做的是這樣的:
print("this is a {} here?".format(a))
如果您正在尋找把多個變量在你的字符串,你可以簡單地做到這一點:
print("this is a {0} here and {1} and also {2}?".format(a, b, c))
你實際上可以寫這樣的線這樣witho UT斯達康數量規格:
print("this is a {} here and {} and also {}?".format(a, b, c))
作爲明確與數字將是最好的,如果你正在尋找重新排序的參數放置在字符串中,像這樣的:
print("this is a {2} here and {0} and also {1}?".format(a, b, c))
所以,上面的例子中,第一個字符串是c,然後是a,然後是b。
對於您試圖在字符串中添加引號的特定情況,可以採用不同的方法來執行此操作。如果你想雙引號,你可以用單引號包:
print('this is a "{2}" here and "{0}" and also "{1}"?'.format(a, b, c))
如果你想單引號,換用雙引號:
print("this is a '{2}' here and '{0}' and also '{1}'?".format(a, b, c))
最後,還有三單引號:
print('''this is a '{2}' here and '{0}' and also '{1}'?'''.format(a, b, c))
混合取其類型的報價:
print('''this is a "{2}" here and "{0}" and also '{1}'?'''.format(a, b, c))
除非重新排序用法,或者多次重複使用同一個參數,否則不需要顯式編號。第二個例子也可以是三個用法。 – ShadowRanger
是的,這是正確的。爲了這個例子,我只是想更加明確。我會記下這個艱難的。謝謝。 – idjaw
- 1. 打印雙變量內容
- 2. 如何打印變量值?
- 3. 如何打印變量
- 4. 如何打印$ rootScope變量?
- 5. 在括號內打印javascript變量
- 6. 如何在矢量中打印內容
- 7. 如何在QMessageBox中打印變量值?
- 8. 如何打印變量在Perl
- 9. 如何在gmlp中打印變量
- 10. 如何在結構中打印變量?
- 11. 如何在Xcode中打印變量
- 12. 打印變量
- 13. 打印變量
- 14. 如何在批處理腳本中打印變量內循環?
- 15. 如何在函數內部打印變量
- 16. 如何在變量中打印數組的內容
- 17. 如何在變量爲整數時打印變量類型
- 18. 打印javascript變量在PHP
- 19. 打印變量從內生成文件
- 20. 使用lldb打印變量的內容
- 21. 打印LaTeX變量
- 22. 變量不打印
- 23. Javascript打印變量
- 24. 如何打印矢量類的內容
- 25. 如何打印uint32_t和uint16_t變量值?
- 26. Python:如何打印動態變量
- 27. 如何打印對象變量?
- 28. 如何打印一個groovy變量?
- 29. 如何阻止我的變量打印
- 30. 如何打印變量的真值?
使用'打印 「這是(我怎麼輸入 '%s' 的嗎?)」 %了' –
@TamilSelvan運算使用Python 3.x的 –
@AvinashRaj @idjaw你是對的。 python 3有不同的語法。嘗試'print(「這是一個(我怎麼輸入」,a,「在這裏?)」) –