python之转义字符(学习笔记三)

简介:

python之转义字符(学习笔记三)



转义字符 \ 可以转义很多字符,比如 \n 表示换行, \t 表示制表符,字符 \ 本身也要转义,所以 \\ 表示的字符就是 \ ,可以在Python的交互式命令行用print打印字符串看看:

命令:

>>>print 'he\'s a boy.'

>>>print 'I\'m learning\nlinux.'

>>>print '\\\n\\'

截图:

wKioL1kBlGWQJlqSAAAREQcbjqs123.png

如果字符串里面有很多字符都需要转义,就需要加很多 \ ,为了简化,Python还允许用 r'' 表示 '' 内部的字符串默认不转义,举个例子:

命令:

print '\\\'n\\

print r'\\\'n\\ #r与引号之间是没有空格的!

截图:

wKiom1kBl1LRAGS3AAAGstS04Sg674.png


wKiom1kBmtSDoYaWAAAQHa5lU7Q497.png


  • 扩展

如果字符串内部有很多换行,用 \n 写在一行里不好阅读,为了简化,Python允许用 '''...''' 的格式表示多行内容,举个例子:

wKioL1kBmdezy6gEAAAOY_4uoQ4192.png

注:

多行字符串 '''...''' 还可以在前面加上 r 使用,所以上例也可以这样写。

wKioL1kBm36g3uLSAAASAk631zE642.png






     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1920054,如需转载请自行联系原作者



相关文章
|
2天前
|
存储 C语言 Python
【Python】学习笔记day3
【Python】学习笔记day3
27 1
|
2天前
|
SQL 分布式计算 大数据
Python+大数据学习笔记(一)
Python+大数据学习笔记(一)
46 0
|
2天前
|
分布式计算 Python
Python函数式编程学习笔记
高阶函数是能接收另一个函数作为参数的函数,如Python的map()、reduce()和filter()。map()将传入的函数应用到序列每个元素并返回迭代器,如将整数列表转换为字符串列表。reduce()对序列进行累积计算,例如求和。filter()根据给定函数返回的真值保留或丢弃序列元素,常用于筛选。sorted()函数支持自定义排序,如按绝对值或ASCII值排序。此外,还包括返回函数、匿名函数(lambda)、装饰器(用于动态增强函数功能)和偏函数(partial),用于固定函数部分参数,简化调用。
9 1
|
2天前
|
前端开发 安全 JavaScript
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
|
2天前
|
Python
基于Django的Python应用—学习笔记—功能完善
基于Django的Python应用—学习笔记—功能完善
|
2天前
|
存储 数据库 数据安全/隐私保护
基于Django的Python应用——学习笔记
基于Django的Python应用——学习笔记
|
2天前
|
存储 Java 程序员
【Python】学习笔记day2
【Python】学习笔记day2
27 1
|
2天前
|
存储 C语言 芯片
【Python】学习笔记day1
【Python】学习笔记day1
34 1
|
2天前
|
算法 搜索推荐 测试技术
python排序算法及优化学习笔记1
python实现的简单的排序算法,以及算法优化,学习笔记1
35 1
|
2天前
|
Python
python \r \t \n 各种转义字符
python \r \t \n 各种转义字符
23 0