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