python 字符与数字如何转换

 我来答
尼克的右手
推荐于2019-10-02 · TA获得超过1.9万个赞
知道答主
回答量:11
采纳率:0%
帮助的人:3900
展开全部

一、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

a474812802
高粉答主

推荐于2019-08-14 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1180
采纳率:84%
帮助的人:32万
展开全部

python 字符与数字的转换:

  1. 整数字符串转换为对应的整数int('12')。

    使用格式化字符串:

    tt=322

    tem='%d' %tt

    tem即为tt转换成的字符串

  2. 小数字符串转换为对应小数float('12.34')。

    double num1 = 0.0;
    String qq = "12.34";
    num1 = Double.valueOf(qq.toString());

  3. 数字转换为字符串str(123.45)。

    (123.45).to_bytes(4, 'big')
    b'\x13\x9b\xe5\x87'

    ASCII码转换为相应字符chr(97)。

  4. 字符转换为响应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。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝蓝蓝1234456
高粉答主

推荐于2019-08-17 · 每个回答都超有意思的
知道小有建树答主
回答量:1257
采纳率:100%
帮助的人:30.9万
展开全部

一、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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倾拉跳l
高粉答主

2020-03-02 · 每个回答都超有意思的
知道答主
回答量:7万
采纳率:1%
帮助的人:4244万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走近植物世界
高粉答主

推荐于2019-11-12 · 关注我不会让你失望
知道答主
回答量:461
采纳率:0%
帮助的人:12.4万
展开全部

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)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式