中易网

python 字符与数字如何转换

答案:5  悬赏:20  
解决时间 2021-01-13 16:19
  • 提问者网友:刺鸟
  • 2021-01-12 22:19
python 字符与数字如何转换
最佳答案
  • 二级知识专家网友:舊物识亽
  • 2021-01-12 22:25
一、python中字符串转换成数字
1、类中进行导入:import string ,str='555',num=string.atoi(str),num即为str转换成的数字转换为浮点数:string.atof(str)
2、直接intint(str)即可。
二、数字转换成字符串
num=322,str='%d'%num,str即为num转换成的字符串

扩展资料:
Python 是一个有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, 或 Java.
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
Python 已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率呈线性增长  。
由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。
众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:
NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。
参考资料:百度百科-Python
全部回答
  • 1楼网友:舊物识亽
  • 2021-01-13 03:16
整数字符串转换为对应的整数
int('12')
小数字符串转换为对应小数
float('12.34')
数字转换为字符串
str(123.45)
ASCII码转换为相应字符
chr(97)
字符转换为响应ASCII码
ord('a')
  • 2楼网友:蓝房子
  • 2021-01-13 02:00
python 字符与数字的转换:
整数字符串转换为对应的整数int('12')。
使用格式化字符串:

tt=322
tem='%d' %tt
tem即为tt转换成的字符串
小数字符串转换为对应小数float('12.34')。
double num1 = 0.0;
String qq = "12.34";
num1 = Double.valueOf(qq.toString());
数字转换为字符串str(123.45)。
(123.45).to_bytes(4, 'big')
b'x13x9bxe5x87'

ASCII码转换为相应字符chr(97)。
字符转换为响应ASCII码ord('a')。拓展资料:
下面是python中对这几个方法的简单说明:ord(...) ord(c) -> integer  Return the integer ordinal of a one-character string。
chr(...)
chr(i) -> character
Return a string of one character with ordinal i; 0 <= i < 256。
repr(...)
repr(object) -> string Return the canonical string representation of the object。
For most object types, eval(repr(object)) == object。
unichr(...)
unichr(i) -> Unicode character  Return a Unicode string of one character with ordinal i; 0 <= i <= 0x10ffff。
  • 3楼网友:荒野風
  • 2021-01-13 00:44

python中字符与数字相互转换用chr()即可。
python中的字符数字之间的转换函数


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 )                                         将一个整数转换为一个八进制字符串 
chr(65)='A'
ord('A')=65
int('2')=2;
str(2)='2'

扩展资料:
python数字转换为字符串主要包括两种形式:第一种是str(),将值转换为用户便于阅读的形式;另一种是repr(),将值转换为合法的python表达式。

>>> print repr("Hello, world!")
'Hello, world!'
>>> print repr(10000L)
10000L
>>> print str("Hello, world!")
Hello, world!
>>> print str(10000L)
  • 4楼网友:酒者煙囻
  • 2021-01-12 23:18

一、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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息