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中值被转换成字符串的两种机制相关推荐

  1. java代码二进制转为十六进制_Java 中二进制转换成十六进制的两种实现方法

    Java 中二进制转换成十六进制的两种实现方法 每个字节转成16进制,方法1 /** * 每个字节转成16进制,方法1 * * @param result */ private static Stri ...

  2. 在PHP代码中处理JSON 格式的字符串的两种方法:

    总结: 在PHP代码中处理JSON 格式的字符串的两种方法: 方法一: $json= '[{"id":"1","name":"\u ...

  3. 将数组转化成字符串的两种方法

    将数组转化成字符串的两种方法 let arr = [1,2,8,9,'西瓜']; console.log(arr.toString());//将数组转化为字符串 console.log(arr.toS ...

  4. python将中文转换成utf8_如何在python中从unicode转换成utf8?

    我正在编写python脚本,从sqlite3数据库中提取xbmc媒体应用程序的数据.在 我可以看到,在我的代码中,它将使用unicode对象提取数据,其中我将有字符串(u'.u和{}.在 我想把它转换 ...

  5. qt5中字符串转字符串数组_Qt中整形数组转换成字符串的问题

    应项目的要求终于在一天中学会了把整型数组转换成QString,也算是小有成就的一天了. 由于还没发现怎么直接把整型数组转换成string类型,但是可以通过间接的方法来实现.首先要实现在Qt中建立整型数 ...

  6. python中定义一个空的字符串_04python—15种字符串操作

    <python小白入门系列教程> 专栏 • 第04篇 字符串是 字符的序列 .字符串基本上就是一组单词.我几乎可以保证你在每个Python程序中都要用到字符串,所以请特别留心下面这部分的内 ...

  7. python中循环语句只有for和while两种_Python循环语句之while,for语句详解

    下面为大家分享一篇Python 循环语句之 while,for语句详解,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 Python中有两种循环,分别为:for循环和while循环. for循 ...

  8. 集合转换成数组的两种方法---toArray()和toArray(T[] a)

    实际开发中经常会用到将集合转换成数组进行操作,list有两种方法可以进行数组的转换. 首先看下List的这两个方法的说明:  Object[ ] toArray() :返回按适当顺序包含列表中的所有元 ...

  9. 怎么把pdf图片转换成cad呢?两种简单方法

    Pdf是我们不可或缺的办公软件.由于其安全高.比较稳定.功能齐全.这个特点让pdf比其他文件更受我们的青睐.所以经常使用PDF格式.在下载和保存文件内容时使用PDF格式,在发送文档时,我们总是选择PD ...

  10. PDF怎么转换成Word?两种PDF免费转Word方法推荐

    不知道你们有没有发现,我们在网上下载的很多资料都是PDF格式的,尽管PDF文件也可以通过专门的PDF编辑器来编辑,但是PDF文档作为版式文档,编辑起来还是存在很多局限性,所有当我们需要大量编辑修改文档 ...

最新文章

  1. 2017暑期挖坑计划(持续更新中~)
  2. 论文翻译-机器翻译:Attention
  3. python错误 ImportError: No module named setuptools 解决方法[转]
  4. 用wrk测试nginx/nodejs/golang
  5. [Vani有约会]雨天的尾巴(树上差分+线段树合并)
  6. matlab时变函数,MATLAB在《复变函数》教学中的应用(图文)
  7. Quartus II破解出现的问题
  8. python怎么读取dat文件_小白也能学会系列:用python文件读写代码实例!(简单案例)...
  9. 芯片设计流程 芯片的设计原理图
  10. 前端汉字encode_JavaScript URL汉字编码转换
  11. 微信公众号关注渠道来源
  12. 【一步一步学习VBA】Excel VBA 读取txt文件并写入Excel单元格(友好版)
  13. 要成就事业,更要分享快乐 记上海润邦(集团)有限公司董事长兼总经理李东
  14. mybatis-plus使用this.saveBatch报java.lang.NullPointer空指针异常
  15. 数值分析·学习 | 拉格朗日插值法matlab实现
  16. k8s-CKS真题-CIS基准测试与安全扫描
  17. POJ 4113:北京地铁票价-BeiJing Subway
  18. SwfitUI之Published
  19. NOIp2012D1T2 国王游戏 题解
  20. spss主成分综合得分_如何用SPSS软件一步算出主成分得分值_林海明

热门文章

  1. python 实现读取txt 并画三维图
  2. 【matplotlib】对x轴标签进行旋转的方法小结
  3. Linkage 使用方法总结
  4. python中datetime模块是以什么时间为基础_python基础-time和datetime模块
  5. 深入解剖 linux内存管理之mmap
  6. 在PyCharm切换Python2和Python3
  7. VSCode 上竟然也能约会,谈对象了???
  8. 爬了7000+条内衣信息,只为探究妹纸们的偏好!
  9. 如何搞一个自制表情包项目,看这个开源项目就够了!
  10. 怎么用计算机excel计算矩阵,怎样用EXCEL进行矩阵计算?