在前面的知识点讲解中 , 我们学了许多的关于字符串的使用小技巧 , 最近有小伙伴在使用一些函数的时候发现他们的意思相同但是有些地方还有些细微的差别 , 所以接下来的这篇文章我们就来讲解一下关于python中的str()函数与repr()函数的区别 , 大家要仔细的阅读这篇文章 。
文章插图
在前面的字符串与数字进行拼接的文章中 , 我们有提到两个函数就是str()函数与repr()函数 , 我们使用这两个函数来进行数字的转换 , 把它转换为字符串 , 并且他们是使用方式也是一样的 , 都是在括号内放需要转换的对象的名字 , 所以很难让大家发现他们之间的区别 。下面我们还是来对他们的区别先用一个例子来展示一下 , 代码如下所示:
name = "apple and banana"name_repr = repr(name)name_str = str(name)print(type(name_repr))print(type(name_str))#运行结果'apple and banana'apple and banana在上面的这段代码中 , 大家是否有发现他们之间的区别呢?我么可以发现在输出字符串的时候 , repr()函数会比str()函数多出一个引号 , 所以从这里我么可以得知 , str函数会将字符串转为更适合阅读的方式进行输出 , 而repr函数就不会进行转换 , 而是编程解释器更适合的阅读方式来进行输出 。
【python中str函数与repr函数有什么区别?python的str函数与repr函数区别】并且我们还需要注意的是在python的交互式编程中 , 系统会默认的使用repr函数来进行字符串的输出 。
以上就是关于python中的str()函数与repr()函数之间的区别的知识点分享 , 希望有帮助到大家更好的理解 。
推荐阅读
- 如何通过python获取字符串单个字符?python获取单个字符的方法
- Python怎么用join函数连接字符串?Python中join函数的语法是什么
- Python恒等运算符是什么?Python中恒等运算符怎么使用
- python如何将字符串和数字进行拼接?python字符串与数字拼接方法
- Python之中的zip函数怎么用?Python如何使用zip函数解压序列
- Python用turtle模块绘图怎么设置颜色?Python画笔颜色设置方法
- python字符串文本怎样进行居中与右对齐?python文本对齐方式讲解
- Python绘图怎么填充图形?Python填充图形用什么方法
- python如何填充字符串?python文本左对齐的方法有哪些?
- 使用Python如何在Mongo数据库添加数据?Mongo数据库中添加数据的方法有哪些?