當前位置:成語大全網 - 書法字典 - python3中的bytes和str、int有什麽區別?

python3中的bytes和str、int有什麽區別?

壹、python3的基本數據類型有以下九類。沒有字節。只是讀取文件的時候有壹個B模式,是二進制讀取模式,所以不明白為什麽字節要和str,int並列。

1,字符串2,布爾類型3,整數4,浮點數5,數字6,列表7,元組8,字典9,日期。

其中,字符串是str,整數是int,python中沒有這種類型的字符,整體是壹個字符串。

第二,int到string很簡單,只需加上str(),比如

a=100

Print("a值為%s"% a ")

字符串不轉換成int,但是單個字符可以轉換成對應的ASCII碼,方法是ord(),反方法是chr(),例如:

b = "a "

c = 97

Print(對應於“b”的ASCII碼是% d“% ord(b))

#結果是B對應的ASCII碼是97。

Print(對應於“c”的字符是% s“% chr(c))

#結果是C對應的字符是a。