Python中值被转换成字符串的两种机制
2019独角兽企业重金招聘Python工程师标准>>>
初学Python时可以发现,所有通过Python打印的字符串是被引号括起来的。而通过print语句打印则没有。
原因:Python打印值得时候,会保持该值在Python代码中的状态,而不是你希望用户所看到的状态。而通过print语句打印则是用户希望看到的状态。
例如:
# 直接打印
>>> "Hello, world!"
'Hello, world!'# 通过print语句打印
>>> print "Hello, world!"
Hello, world!
但是当你想知道一个变量的值是多少时,可能会对它示整型还是长整型感兴趣。这时候可以通过Python中值被转换成字符串的两种机制去实现:str函数和repr函数。
str函数:它会把值转换成合理形式的字符串,以便用户可以理解。
repr函数:它会创建一个字符串,以合法的Python表达式的形式来表示值。
例如:
# str函数:
>>> print str("Hello, world!")
Hello, world!
>>> print str(10000L)
10000# repr函数:
>>> print repr("Hello, world!"
'Hello, world!'
>>> print repr(10000L)
10000L
转载于:https://my.oschina.net/jeesonmai/blog/665446
Python中值被转换成字符串的两种机制相关推荐
- java代码二进制转为十六进制_Java 中二进制转换成十六进制的两种实现方法
Java 中二进制转换成十六进制的两种实现方法 每个字节转成16进制,方法1 /** * 每个字节转成16进制,方法1 * * @param result */ private static Stri ...
- 在PHP代码中处理JSON 格式的字符串的两种方法:
总结: 在PHP代码中处理JSON 格式的字符串的两种方法: 方法一: $json= '[{"id":"1","name":"\u ...
- 将数组转化成字符串的两种方法
将数组转化成字符串的两种方法 let arr = [1,2,8,9,'西瓜']; console.log(arr.toString());//将数组转化为字符串 console.log(arr.toS ...
- python将中文转换成utf8_如何在python中从unicode转换成utf8?
我正在编写python脚本,从sqlite3数据库中提取xbmc媒体应用程序的数据.在 我可以看到,在我的代码中,它将使用unicode对象提取数据,其中我将有字符串(u'.u和{}.在 我想把它转换 ...
- qt5中字符串转字符串数组_Qt中整形数组转换成字符串的问题
应项目的要求终于在一天中学会了把整型数组转换成QString,也算是小有成就的一天了. 由于还没发现怎么直接把整型数组转换成string类型,但是可以通过间接的方法来实现.首先要实现在Qt中建立整型数 ...
- python中定义一个空的字符串_04python—15种字符串操作
<python小白入门系列教程> 专栏 • 第04篇 字符串是 字符的序列 .字符串基本上就是一组单词.我几乎可以保证你在每个Python程序中都要用到字符串,所以请特别留心下面这部分的内 ...
- python中循环语句只有for和while两种_Python循环语句之while,for语句详解
下面为大家分享一篇Python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 Python中有两种循环,分别为:for循环和while循环. for循 ...
- 集合转换成数组的两种方法---toArray()和toArray(T[] a)
实际开发中经常会用到将集合转换成数组进行操作,list有两种方法可以进行数组的转换. 首先看下List的这两个方法的说明: Object[ ] toArray() :返回按适当顺序包含列表中的所有元 ...
- 怎么把pdf图片转换成cad呢?两种简单方法
Pdf是我们不可或缺的办公软件.由于其安全高.比较稳定.功能齐全.这个特点让pdf比其他文件更受我们的青睐.所以经常使用PDF格式.在下载和保存文件内容时使用PDF格式,在发送文档时,我们总是选择PD ...
- PDF怎么转换成Word?两种PDF免费转Word方法推荐
不知道你们有没有发现,我们在网上下载的很多资料都是PDF格式的,尽管PDF文件也可以通过专门的PDF编辑器来编辑,但是PDF文档作为版式文档,编辑起来还是存在很多局限性,所有当我们需要大量编辑修改文档 ...
最新文章
- 2017暑期挖坑计划(持续更新中~)
- 论文翻译-机器翻译:Attention
- python错误 ImportError: No module named setuptools 解决方法[转]
- 用wrk测试nginx/nodejs/golang
- [Vani有约会]雨天的尾巴(树上差分+线段树合并)
- matlab时变函数,MATLAB在《复变函数》教学中的应用(图文)
- Quartus II破解出现的问题
- python怎么读取dat文件_小白也能学会系列:用python文件读写代码实例!(简单案例)...
- 芯片设计流程 芯片的设计原理图
- 前端汉字encode_JavaScript URL汉字编码转换
- 微信公众号关注渠道来源
- 【一步一步学习VBA】Excel VBA 读取txt文件并写入Excel单元格(友好版)
- 要成就事业,更要分享快乐 记上海润邦(集团)有限公司董事长兼总经理李东
- mybatis-plus使用this.saveBatch报java.lang.NullPointer空指针异常
- 数值分析·学习 | 拉格朗日插值法matlab实现
- k8s-CKS真题-CIS基准测试与安全扫描
- POJ 4113:北京地铁票价-BeiJing Subway
- SwfitUI之Published
- NOIp2012D1T2 国王游戏 题解
- spss主成分综合得分_如何用SPSS软件一步算出主成分得分值_林海明