簡體   English   中英

在Python中顯示度數符號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM