課程
/后端開發
/Python
/初識Python
代碼如下:
2016-04-26
源自:初識Python 5-8
正在回答
使用chr()轉換的時候,會根據數字的Ascii碼值轉換對應的字符,如chr(97),輸出的是Ascii碼為97的字符,就是字符'a';使用str()轉換是時候,直接將對應的數字轉換成字符,如str(97),輸出的就是字符串 '97'
svc124 提問者
首先 str(arg) 是將 arg 轉換成 字符串。
再者,chr?( i ) , ?0<=i <128, i 為整數, 這是在Python2.x 中, 在 Python 3.x 中 i 的范圍就寬廣很多:?0 <= i <=?1114111。 ?這個函數返回值也根據 所有Python 版本支持的默認編碼有所不同。 在Python 2.x 中就是返回 ASCII 字符(字符串), Python3.x 中返回的就是 Unicode 字符(字符串)。
for?i?in?range(97,123): ????print?i,':',chr(i) ???? ##?輸出?就是?小寫英文字母?從a?到z 97?:?a 98?:?b 99?:?c 100?:?d . . . . 119?:?w 120?:?x 121?:?y 122?:?z
清波 回復 svc124 提問者
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-26
使用chr()轉換的時候,會根據數字的Ascii碼值轉換對應的字符,如chr(97),輸出的是Ascii碼為97的字符,就是字符'a';使用str()轉換是時候,直接將對應的數字轉換成字符,如str(97),輸出的就是字符串 '97'
2016-04-26
首先 str(arg) 是將 arg 轉換成 字符串。
再者,chr?( i ) , ?0<=i <128, i 為整數, 這是在Python2.x 中, 在 Python 3.x 中 i 的范圍就寬廣很多:?0 <= i <=?1114111。 ?這個函數返回值也根據 所有Python 版本支持的默認編碼有所不同。 在Python 2.x 中就是返回 ASCII 字符(字符串), Python3.x 中返回的就是 Unicode 字符(字符串)。