簡體   English   中英

以下文字在 python 中的含義是什么?

[英]What the below literal means in python?

python 中的文字值表示為

'b"8.23"' 和 'b"1.25"'

這些是特定於 python 的表達式。

字符串前面的b字符產生一個byte類型的變量而不是string類型。 您可以在官方網站上閱讀有關此定義的信息。

字符“b”表示給定變量的類型是字節,而不是字符串。

讓我區分字符串和字節定義以使其清楚,

str = '...' 
# Above literals is sequence of Unicode characters (Latin-1, UCS-2 or UCS-4)
bytes = b'...' 
# Above literals are sequence of octets (integers between 0 and 255)

)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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