Python - repr()、str() 的区别
2021-09-10 20:58
567 查看
总的来说
- str():将传入的值转换为适合人阅读的字符串形式
- repr():将传入的值转换为 Python 解释器可读取的字符串形式
传入整型
# number resp = str(1) print(resp, type(resp), len(resp)) resp = str(1.1) print(resp, type(resp), len(resp)) resp = repr(1) print(resp, type(resp), len(resp)) resp = repr(1.1) print(resp, type(resp), len(resp)) # 输出结果 1 <class 'str'> 1 1.1 <class 'str'> 3 1 <class 'str'> 1 1.1 <class 'str'> 3
传入字符串
# string resp = str("test") print(resp, type(resp), len(resp)) resp = repr("test") print(resp, type(resp), len(resp)) # 输出结果 test <class 'str'> 4 'test' <class 'str'> 6
repr() 会在原来的字符串上面加单引号,所以字符串长度会 +2
相关文章推荐
- python str与repr的区别
- python repr、str、反引号值转化为字符串区别
- Python中__repr__和__str__区别
- python之repr()和str()的区别
- python 中 str() 与 repr() 的区别
- Python中__repr__和__str__区别
- python str() 函数和 repr() 函数的区别
- python中str和repr区别
- python str和repr 的区别
- Python中str()与repr()函数的区别
- 【python-笔记】python核心编程第四章之repr()与str()之间的区别
- Python中__repr__和__str__区别
- Python中str()与repr()函数的区别
- python __str__, __repr__的区别
- Python菜鸟晋级03----repr() 与str() 函数的区别
- python __str__ , __repr__区别
- python中str()与repr()的区别
- Python中的str和repr的区别
- python str和repr的区别
- python中str()和repr()区别