Python单引号、双引号、三个双引号的区别
2017-11-22 11:21
585 查看
单引号与双引号是作用是一样的,都是字符串定界符。
如果字符串里面包含的与边界一样的符号,需要转义符来将该符号转成普通字符,不然编译器会将字符串中的那个单引号或双引号当成字符串的边界。
例如:
‘I don’t have apple’
中间的那个单引号要加转义符,将单引号从字符串定界符转为普通字符。
‘I don\’t have apple’
双引号同理
“”Python” is a programming language not animal !”
中间的那个双引号要加转义符,将双引号从字符串定界符转为普通字符。
“\”Python\” is a programming language not animal !”
如果字符串边界是单引号,字符串内包含的是双引号则不需要转义。
如果字符串边界是双引号,字符串内包含的是单引号也不需要转义。
三个双引号的作用是可以直接写多行的字符串
例如:
str=”“”one line
two line
three line”“”
如果字符串里面包含的与边界一样的符号,需要转义符来将该符号转成普通字符,不然编译器会将字符串中的那个单引号或双引号当成字符串的边界。
例如:
‘I don’t have apple’
中间的那个单引号要加转义符,将单引号从字符串定界符转为普通字符。
‘I don\’t have apple’
双引号同理
“”Python” is a programming language not animal !”
中间的那个双引号要加转义符,将双引号从字符串定界符转为普通字符。
“\”Python\” is a programming language not animal !”
如果字符串边界是单引号,字符串内包含的是双引号则不需要转义。
如果字符串边界是双引号,字符串内包含的是单引号也不需要转义。
三个双引号的作用是可以直接写多行的字符串
例如:
str=”“”one line
two line
three line”“”
相关文章推荐
- Python3之 单引号,双引号,三个单引号,三个双引号区别之浅谈
- python中单引号,双引号和三个双引号的区别
- python中单,双引号和三个双引号的区别
- python中单,双引号和三个双引号的区别
- Python中单引号,双引号,3个单引号及3个双引号的区别
- python中单,双引号和三个双引号的区别
- python:单引号,双引号和三引号的区别
- 【python】 中单引号,双引号,三个双引号的差别
- Python中单引号、双引号和三引号的区别
- Python中单引号、双引号和三引号的区别
- python中单,双引号和三个双引号的区别
- Python中单引号、双引号和三引号的区别
- python中单引号和双引号区别
- python中单,双引号和三个双引号的区别
- python3中单引号,双引号,三个单引号 ,三个双引号的差别,以及反斜杠的用法
- Python中 单引号,双引号和三引号的区别
- Python的学习(二)----单引号、双引号和三双引号的区别
- python中单引号和双引号区别
- Python 中单引号、双引号和三双引号的区别
- Python中单引号,双引号,3个单引号及3个双引号的区别