⑴ python如何将整数转化成二进制字符串
直接上代码:
#coding=gbk
defintTo2Str(X,K):
"""intTo2Str(X,K)
将整数X转化为K位2进制字符串
"""
try:
X=long(X)
except:
X=0
try:
K=int(K)
except:
K=0
ifK<1:
K=1
ifX<0:
FH=1;X=-X
else:
FH=0
A=[0forJinxrange(0,K)]
J=K-1
while(J>=0)and(X>0):
Y=X%2
X=X/2
A[J]=Y
J=J-1
ifFH==1:
#求反
forJinxrange(0,K):
ifA[J]==1:
A[J]=0
else:
A[J]=1
#末位加1
J=K-1
whileJ>=0:
A[J]=A[J]+1
ifA[J]<=1:
break;
A[J]=0
J=J-1
return"".join([chr(J+48)forJinA])
printintTo2Str(8,8)#应显示00001000
printintTo2Str(-1,8)#应显示10000000
⑵ python 怎么把数字转换成字符串
s="%.2f"%(123.456)
print(s)
⑶ python如何把数字转化为字符串
python中字符与数字相互转换用chr()即可。 python中的字符数字之间的转换函数 int(x [,base ]) 将x转换为一个
⑷ python如何将长整型列表转换成字符串行表
不太清楚这个长整型列表和字符串行表是指什么?一个列表中只有整数(字符串)?
如果是这样的话,可以使用列表推导,代码如下:
b=[long(x)forxinxrange(1000000,1000010)]#构造列表
printb
c=[str(i)foriinb]#整形转字符串
printc
列表推导和下面这个for循环的结果是一样的:
d=[]
forxinb:
d.append(str(x))
printd
不过比较而言,列表推导看着更舒服。
⑸ python的数字转化为字符串怎么弄
#python2.7.3
>>>"10"+str(4)
'104'
>>>
⑹ python整数序列怎么变成字符串
python整数转字符串直接用str()方法即可,例如把97214921794转成字符串,print(str(97214921794))
⑺ 如何将python列表中的整数,循环输出为字符
可以直接用str转字符串,然后切片就好
⑻ python怎么把数字转换成字符串
str(num)
就把数字转换成字符串
⑼ python怎么把int转换成string
chr()函数将0-255的整数值转换为单个ASCII字符
ord()函数返回单个字符的ASCII值
int()函数尝试将字符串按字面意思转换成为整数,比如int('100')返回整数值100
str()函数将整数值转换为字符串,比如str(100)返回字符串'100'
⑽ python中怎么把整数转换成字符串
整数字符串转换为对应的整数 int('12') 小数字符串转换为对应小数 float('12.34') 数字转换为字符串 str(123.45) ASCII码转换为相应字符 chr(97) 字符转换为响应ASCII码 ord('a')