[英]Displaying the Degree Symbol in Python
我有以下顯示度數符號的代碼,它在PyCharm中的Python3上可以正常工作:
print(u'\u00b0'+ " F")
但是,當我在Pi上將代碼移至Python3時,出現以下錯誤:
print(u'\°'+ " F") ^ SyntaxError: invalid syntax
有誰知道為什么會發生以及如何解決?
在Python版本3.0到3.2中,不允許在字符串文字上使用u
前綴。 Python 3.3重新引入了它,以幫助編寫在Python 2和Python 3中都可以使用的代碼(請參閱PEP 414 )。
我懷疑您的代碼在舊版本的Python 3中失敗,而在新版本的其他系統上工作。 在任何版本的Python 3中, u
都是不必要的。 您可以只寫'\°'+ " F"
甚至是'\° F'
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.