python repr()
函数用于返回一个对象的string形式,stirng的形式是供解释器读取的形式。它是python的内置函数。
python str()和repr()区别
函数str( )将其转化成为适于人阅读的前端样式文本
函数repr(object)将对象转化为供解释器读取的形式。返回一个对象的 string 格式。
语法
语法如下:repr(object)
参数
- object:要转换的对象
返回值
返回对象的string形式。
程序示例
#!/usr/bin/python
# coding=utf-8
print('数字:', repr(123))
print('字符串类型的对象:', repr('易学教程'))
print('list类型的对象:', repr([1,2,3,4])) # list类型
print('元组类型的对象:', repr((1,2,3,4))) # 元组类型
程序运行结果:
数字: 123
字符串类型的对象: '易学教程'
list类型的对象: [1, 2, 3, 4]
元组类型的对象: (1, 2, 3, 4)
字符串类型的对象: '易学教程'
list类型的对象: [1, 2, 3, 4]
元组类型的对象: (1, 2, 3, 4)
从结果中可以看到只有字符串类型的返回结果中多加了一个引号。