Python学习笔记--字符串
来源:互联网 发布:互联网大数据图片 编辑:程序博客网 时间:2024/05/23 01:19
字符串是一个十分重要的类型。
要表示一个字符串,我们可以用单双引号来表示,那么当字符串中含有与本身语法有冲突的字符时该如何表示?
比如let‘s go这一串字符,单是输入’let‘s go’是会报错的,因为只能出现一对单引号。
解决办法:
①用双引号来表示,“let‘s go”即可
②使用转义字符,表示为’let\'s go'(输出的结果为let’s go)
有的时候我们要输入很长一段的字符串,在界面上显得非常不整洁,那么如何在界面上显示换行又可以不执行呢?
多行字符串解决办法:①三引号‘’‘或者“”“,结尾同样要用’‘’或者”“”收尾。这种办法输出的结果的带\n换行符的
②加反斜杠\。这种方法输出的结果是不带换行符的
转义字符
转义字符是一种特殊的字符,是一些输出后无法看见的字符或者是与语言本身有冲突的字符
比如\n换行,\r回车,\‘单引号,\t横向制表符
\可以将后面的字符转换为普通字符
比如我想在打印出“HELLO \n WORLD" ,直接print(“HELLO \n WORLD" )是不行的,中间的\n会被识别为转义字符,打印的结果就是HELLO 换行 WORLD,这时候我们在\n前再加一个反斜杠,就可以将后面的n转化为普通字符,\\为转义字符,这样就可以打印完整的"HELLO \n WORLD“了。
还有一种方法就是在字符串前加个字母r,print(r”HELLO \n WORLD“),r的作用是将后面的字符串变为原始字符串,所见即所得,就可以打印出后面的字符串了。但是这种方式显然不能解决类似于’let‘s go’这种问题,因为在这个字符串里面,let‘s中的单引号已经被识别为和前一个单引号的组合了。
- python字符串学习笔记
- Python学习笔记---字符串
- Python 学习笔记-字符串
- Python 学习笔记-字符串
- Python学习笔记--字符串
- python学习笔记,整形,字符串
- python学习笔记-字符串处理
- Python 学习笔记之字符串
- python字符串处理学习笔记
- Python学习笔记3--字符串
- Python学习笔记<字符串Str>
- python学习笔记3--字符串
- Python学习笔记-长字符串
- Python学习笔记-原始字符串
- Python学习笔记-数字&字符串
- 【python学习笔记】format字符串
- Python学习笔记之一:Python的字符串
- Python学习笔记(十五)----Python字符串
- Week4Day2
- C语言——甲说乙在说谎
- BZOJ 4349: 最小树形图(最小树形图->朱刘算法)
- 2016 CCPC 杭州 几道题的题解
- CURL Library Not Loaded问题解决
- Python学习笔记--字符串
- css3 学习笔记 backgriound-origin 与 background-clip
- C++ 成员运算符
- POJ 2109 Power of Cryptography 二分+高精度 【未AC】
- 第七周项目3
- servlet
- NOIP模拟考栽阴沟了,惨痛爆零
- JAVA字符串格式化与String.format( )
- 2016ACM/ICPC亚洲区大连站 D