str函数和repr函数
发布日期:2022-02-23 07:42:45 浏览次数:0 分类:技术文章

本文共 358 字,大约阅读时间需要 1 分钟。

str函数是给人看的

repr函数给机器看的,会保留引号,加转义符号

      在python2.x中,如果是汉字的话,repr函数返回的是字符串的字节码,没深入研究。

比如:b = repr(“a\d”)   print(b)    "a\\d"

如果是str的话,结果为   a\d

万物皆对象

在ipython解释器中创建对象a = "a\d"

print a调用的a的__str__方法,打印的是a\d

直接a 调用的是a的__repr__方法,打印的是“a\\d”

print函数中,%s返回的是str函数的打印结果

                 %r返回的是repr函数的打印结果

a = '123\d'

b = repr(a)
print("str %s" % a)
print("repr %r" % a)

str 123\d

repr '123\\d'

转载地址:https://blog.csdn.net/weixin_42781748/article/details/81503358 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:unicode,ascii和utf-8的编码认识
下一篇:多进程与多线程

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2023年06月10日 02时57分17秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

STL-vector存放数据类型 2019-09-17 10:17:35
STL基本概念 2019-09-17 10:17:35
模板-类模板 2019-09-17 10:17:34
模板-函数模板 2019-09-17 10:17:34
多态-虚析构和纯虚析构 2019-09-17 10:17:33
多态-纯虚函数和抽象类 2019-09-17 10:17:33
多态基本语法和原理 2019-09-17 10:17:32
继承-4构造和析构顺序 2019-09-17 10:17:32
继承-3继承中的对象模型 2019-09-17 10:17:31
继承-2继承方式 2019-09-17 10:17:30
继承-1基本语法 2019-09-17 10:17:30
友元函数 2019-09-17 10:17:29
const修饰成员函数 2019-09-17 10:17:29
空指针访问成员函数 2019-09-17 10:17:29
面试重点-this指针 2019-09-17 10:17:28
C++对象模型和this指针 2019-09-17 10:17:28
C++静态成员 2019-09-17 10:17:27
类对象作为类成员 2019-09-17 10:17:27
初始化列表式-赋初值和构造函数的区别 2019-09-17 10:17:26
面试重点-浅拷贝和深拷贝 2019-09-17 10:17:26