python如何将字符转换为数字

Python013

python如何将字符转换为数字,第1张

int(x [,base ])         将x转换为一个整数     long(x [,base ])        将x转换为一个长整数     float(x )             将x转换到一个浮点数     complex(real [,imag ])     创建一个复数     str(x )              将对象 x 转换为字符串     repr(x )             将对象 x 转换为表达式字符串     eval(str )            用来计算在字符串中的有效Python表达式,并返回一个对象     tuple(s )             将序列 s 转换为一个元组     list(s )             将序列 s 转换为一个列表     chr(x )              将一个整数转换为一个字符     unichr(x )            将一个整数转换为Unicode字符     ord(x )              将一个字符转换为它的整数值     hex(x )              将一个整数转换为一个十六进制字符串     oct(x )              将一个整数转换为一个八进制字符串 ``` print(eval('2.00+1'))#对字符串表达式直接运算 print(type(eval('2.00+1')))#得出浮点数的结果 print(eval('2.00'))#对单个字符串运算 print(type(eval('2.00')))#表现为直接转化为浮点数,我们要的就是她,将文本型数字,转化为数值型数字 ```

一、python中字符串转换成数字

(1)import string

t='555'

ts=string.atoi(tt)

ts即为tt转换成的数字

转换为浮点数 string.atof(tt)

(2)直接int

int(tt)即可。

二、数字转换成字符串

tt=322

tem='%d' %tt

tem即为tt转换成的字符串

扩展资料:

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java.Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

参考资料:百度百科:PYTHON