python中的字符串表示: str 与 repr
2018-03-02 23:28
260 查看
python 中的字符串表示: str 与 repr
在python解释器中:>>> "Hello, " + "world!" >'Hello, world!'
打印的字符串还是被括号括起来的。这是因为Python打印值的时候会保持该值在Python代码中的状态,而不是你希望用户所看到的状态。如果使用
print "Hello,world!" Hello,world!
我们在讨论的实际上是值被转换为字符串的两种机制。可以通过以下两个函数来使用这两种机制:一种是通过str函数,它会把值转换为合理形式的字符串,以便用户可以理解;另一种是通过repr函数,它会创建一个字符串,以合法的Python表达式的形式来表示值。
下面是一些例子:
print repr("Hello,world!") 'Hello,world!' print repr(10000L) 10000L print str("Hello,world!") Hello,world! print str(10000L) 10000
相关文章推荐
- Python中字符串表示str与repr
- python repr、str、反引号值转化为字符串区别
- python之字符串生成str(),repr()及' '
- 字符串表示,str 和 repr
- python 字符串创建,遍历,切片,格式化ljust rjust center,find,replace,split,repr,str
- Python——str(字符串)内部功能介绍
- python字符串内建函数操作实例(cmp、str、enumerate、zip等)
- python学习笔记(二)字符串表示和运算
- python系列之str()和repr()
- python输出Unicode和Str连接的字符串
- python中str()与repr()的区别
- 使用python将用ASCII表示的16进制unicode编码的ASCII字符串转换为unicode字符串
- python中字符串str的strip()方法
- Python:str字符串常用操作
- Python的两个魔法方法:__repr__和__str__
- python 起步- str 字符串小总结
- python字符串str和字节数组相互转化
- python 中 str() 与 repr() 的区别
- Python repr() 或str() 函数(转)
- python 的特殊方法 __str__和__repr__