博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符串 值、输出效果、转义
阅读量:6061 次
发布时间:2019-06-20

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

  长时间不写代码,对一些基本概念不清了都,将字符串的值、字符串的输出效果混淆。
    
    上代码1:
   
>>> s3 = 'asd\nsada' >>> s3 'asd\nsada'        #字符串的值,包含有特殊字符“\n”>>> print(s3)  asd  sada    #特殊字符“\n”只有在输出时才起作用

    Python允许用r''表示''内部的字符串默认不转义,相当于在所有的转义字符前额外的加了“\”,会改变字符串中转义字符处的值。

    上代码2:
   
>>> s4 = r'jk\nsd' >>> s4  'jk\\nsd'    #对转义字符添加了\>>> print(s4) jk\nsd

    如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容。相当于在换行处统一加了“\n”,会改变字符串中换行处的值

    上代码3:
   
>>> s = '''nihao, zyz!''' >>> s 'nihao,\nzyz!'    #改变了换行处的值>>> x = '''nihao,zyz!''' >>> x 'nihao,zyz!'    #原字符串并未有换行,因此不会添加换行符

 

    
'''...'''前增加r,似乎不起任何作用
    
上代码4:
   
>>> y = r'''nihao ,zyz ,womenhao!''' >>> y  'nihao\n,zyz\n,womenhao!'

 

转载于:https://www.cnblogs.com/zhangyize/p/4556553.html

你可能感兴趣的文章
腾讯QQ企业邮箱POP3/SMTP设置
查看>>
稳态可压Navier-Stokes方程组在Dirichlet边界下的解的存在性
查看>>
查询SQLSERVER执行过的SQL记录
查看>>
SaltStack运行任务卡住了,怎么办?
查看>>
hdu-----(3746)Cyclic Nacklace(kmp)
查看>>
SGU 405 Totalizator
查看>>
关于SD卡
查看>>
理想非常丰满,现实非常骨感——致WiFi通话
查看>>
[C++] 几行代码生成漂亮图片,数学家就是牛!
查看>>
关于line box,inline box,line-height,vertical-align之间的关系
查看>>
对PAR DAR SAR的理解
查看>>
【BZOJ】1692 & 1640: [Usaco2007 Dec]队列变换(后缀数组+贪心)
查看>>
js Date日期对象的扩展
查看>>
js~this的陷阱
查看>>
树莓派学习笔记(2):常用linux命令
查看>>
[solr] - 数据库导入
查看>>
六度问题(转载)
查看>>
快速构建Windows 8风格应用4-FlipView数据控件
查看>>
windows用命令行查看硬件信息
查看>>
怎样在SharePoint管理中心检查数据库架构版本号、修补级别和修补程序的常规监控...
查看>>