python中怎么把整数转换成字符串

Python044

python中怎么把整数转换成字符串,第1张

整数字符串转换为对应的整数 int('12') 小数字符串转换为对应小数 float('12.34') 数字转换为字符串 str(123.45) ASCII码转换为相应字符 chr(97) 字符转换为响应ASCII码 ord('a')

chr()函数将0-255的整数值转换为单个ASCII字符

ord()函数返回单个字符的ASCII值

int()函数尝试将字符串按字面意思转换成为整数,比如int('100')返回整数值100

str()函数将整数值转换为字符串,比如str(100)返回字符串'100'

不太清楚这个长整型列表和字符串列表是指什么?一个列表中只有整数(字符串)?

如果是这样的话,可以使用列表推导,代码如下:

b = [long(x) for x in xrange(1000000, 1000010)]   #构造列表

print b 

c = [str(i) for i in b]      #整形转字符串

print c

列表推导和下面这个for循环的结果是一样的:

d = []

for x in b:

    d.append(str(x))

print d

不过比较而言,列表推导看着更舒服。