haibaraxx的个人博客分享 http://blog.sciencenet.cn/u/haibaraxx

博文

Python3:字符串 str(), repr(), eval()

已有 5837 次阅读 2017-5-31 02:51 |个人分类:Python|系统分类:科研笔记| 字符串

repr () ——返回对象的string格式,以供交互式解释器(也就是matlab中的command window)读取。

>>> repr (3)

'3'

>>> repr (3+4)

'7'

>>> repr ('Hi')

"'Hi'"

>>> print ('Hi'+repr(3))

Hi3


str() ——返回对象的string格式,以适宜人阅读。

>>> str (3)

'3'

>>> str(3+4)

'7'

>>> str ('Hi')

'Hi'

>>> print ('Hi'+str(3))

Hi3


eval () ——执行字符串表达式,并返回表达式的计算结果。

>>> eval ('3')

3

>>> eval ('3+4')

7

>>> eval ('pow(2,2)')

4






https://blog.sciencenet.cn/blog-3031432-1058091.html

上一篇:Linux:在服务器上后台运行程序
下一篇:Python3: 提示输入——input函数
收藏 IP: 134.1.1.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-2 05:09

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部