qhnw.net
当前位置:首页 >> python整数转换为字符串 >>

python整数转换为字符串

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

int(str)函数将符合整数的规定的字符串转换成int型的float(str)函数将符合浮点型的规定的字符串转换成float型的str(num)将整数、浮点型转换成字符串型的

>>> test = "123">>> print test123>>> type(test)<type 'str'>>>> test = int(test>>> print test123>>> type(test)<type 'int'>>>>总结一句就是,用int()转换就行了,当然里面不能含字符

def tobin(num): if num>0: return tobin(num//2)+str(num%2) return ""

#coding:utf-8def translate(st="你要转换的字符串"): try: num=int(st) return num except: #print "\"%s\" is not an integer."%st pass try: num=float(st) return num except: #print "\"%s\" is not a float."%st pass try: num=complex(st) return num except: #print "\"%s\" is not a float."%st pass return st #返回原串表示转换失败

我觉得你的意思是如何将 345 转换成 “0345”的字符串吧a = 345b = '0' + str(a)

检查一下你之前是不是将str赋值为字符串了,str本来是一个函数的,你如果赋值了,在这里就无法调用,这里就变成了将一个字符串对象当作函数来用了.就像下面:>>> '10'+str(4)'104'>>> str='hello'>>> '10'+str(4) Traceback (most recent call last): File "<pyshell#25>", line 1, in <module> '10'+str(4) TypeError: 'str' object is not callable>>>

[python] view plain copy

a=str(你的东西)

就是str()再看看别人怎么说的.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com