在Python中不能用chr()和str()函数将数值转化为ASCII码表示的数字字符吗?
代码如下:
代码如下:
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 字符(字符串)。
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
举报