python 基础教程学习--单引号和双引号还有多引号理解
来源:互联网 发布:淘宝号等级怎么看 编辑:程序博客网 时间:2024/05/27 14:12
正如我们所知,单引号和双引号都代表字符串,那么它们的区别在哪
对于普通的字符串没有区别:str1=’aaa‘ 和str2=“aaa”
但是当引号中嵌入了引号时:str1=‘Let’s go‘,显然人是能看得懂这句话的,但是机器不能判断语法错误
解决方法:
1.str1="Let's go"----双引号里面使用单引号
2.str1=‘Let\'s go’----用转义字符来使用
原始字符串:python3支持的
转义字符在普通字符串中,通常会转义,但是如果我不想转义,输出的字符中由于输入问题有类似于\n、等时,尤其是遇到文件路径时这个问题将会更突出!此时就用到了原始字符串,字符串前加r即可
print(r"C:\nowhere")
#但是原始字符串的末尾不能使用\结尾eg: print(r"不合法的字符串\")#书上的简单的做法:就是将这个反斜杠\单独作为一个字符串单独处理print(r"不合法的字符串"'\\')结果:不合法的字符串\
长字符串--三个引号''',"""
长字符串似乎不那么经常使用,但是吧,注释的时候!肯定很好用,当然注释可能越来越少maybe
print('''这是一个跨行的字符串''')
三个引号代表的是长字符串,可以跨行使用只要输入的字符在三个引号之内
跨行的话,普通字符串在末尾加\为啥呢?因为\转义字符把换行符给转义了
print("hello,\world")>>>hello,world
我发现了一个有意思的事情,就是我从pycharm上可以直接复制代码到这个上面了~是不是一种新发现呢~
备注:所有字符在python3中都是Unicode字符串。16位的。
阅读全文
0 0
- python 基础教程学习--单引号和双引号还有多引号理解
- Python学习笔记:单引号,双引号,三引号
- Python中双引号、单引号和多引号的区别
- python:单引号,双引号和三引号
- PYTHON 双引号 单引号 多引号区别
- python中单引号,双引号,多引号区别
- python中单引号,双引号,多引号区别
- PYTHON 双引号 单引号 多引号区别
- PYTHON 双引号 单引号 多引号区别
- python中单引号,双引号,多引号区别
- python中单引号,双引号,多引号区别
- python中单引号,双引号,多引号区别
- PYTHON 双引号 单引号 多引号区别
- python 双引号 单引号 多引号区别
- Python 双引号 单引号 多引号区别
- PYTHON 双引号 单引号 多引号区别
- PYTHON 双引号 单引号 多引号区别
- python中单引号,双引号,多引号区别
- STM32与DS1302设计时钟芯片,超详细
- MONGODB安装后配置以及添加到WINDOWS服务及其它
- visual studio运行时库MT、MTd、MD、MDd的区别
- Linux 0.11使用的汇编
- MongoDB 分片
- python 基础教程学习--单引号和双引号还有多引号理解
- so.path模块方法
- maven构建命令收集
- SEH结构化异常
- 忘记oracle用户密码,怎么办
- spark master注册机制和主备切换源码
- 《Full Convolutional Networks for Semantic Segmentation》的阅读和网络实现
- 搜狗输入法原先能在word中输入中文,现在不行。
- 2017-12-11回调函数的参数