Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别,,Python 中一对
Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别,,Python 中一对
Python 中一对单引号和一对双引号都可表示一个字符串:
1 Str1 = ‘python‘ 2 Str2 = "python"
思考? 如何表示字符串: I ‘ am a python coder.
方法一, 用单引号加转义字符 ‘ \ ‘:
1 Str1 = ‘I \‘ am a python coder.‘
转义字符 \ 改变原来单引号的含义,在此处表示特殊含义。
思考?如何表示字符串: ‘A‘ and ‘a‘ are two different letters.
方法一, 继续用转义字符 ‘ \ ‘ :
1 Str = ‘ \‘A\‘ and \‘a\‘ are two different letters.‘
此时代码不仅不易读且容易出错,故可使用双引号 " " + ‘ ‘ 单引号的方式:
1 Str = " ‘A‘ and ‘a‘ are two different letters. "
反之如果字符串中有双引号括起来的单词,外面就使用单引号 ‘ ‘ :
1 Str1 = ‘ "A" and "a" are different letters. ‘
2 Str2 = ‘hello, "{}"‘.format(‘python‘)
总结: python 会将外层的单引号或双引号看做字符串的标识,内层的单引号或双引号看做是普通的字符,
只不过内层引号和外层引号不能同时使用一个类型,外层用单引号内层就用双引号,外层用双引号内层就用单引号。
1 Str1 = ‘ hello "python" ‘2 Str2 = " hello ‘python‘ "
三个单引号 ‘‘‘ ‘‘‘ 和三个双引号 """ """ :
当一行代码过多时,我们希望换行显示并且保留原来的格式,此时用三个单引号‘‘‘ ‘‘‘ 和 三个双引号 """ """ 表示 :
1 Str = """ my name is2 yangwu3 I like coding"""
Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别
相关内容
- python中安装requests后又提示错误,,刚刚我们是安装成功
- [building block] merge sort @ Python,mergepython,Here is th
- python学习——读取染色体长度(七:读取fasta文件),
- python实现列表中各元素的拼接,python拼接,功能要求:
- #MySQL for Python(MySQLdb) Note,,#MySQL for
- PYTHON访问数据库,,PYTHON DB
- Python内置函数(27)——hasattr,,英文文档:hasat
- python生成RSS(PyRSS2Gen),,既然能够用pytho
- Python 3.6 安装后需要安装的常用 {控件}?,python3.6
- Python中的tuple,Pythontuple,tuple_lst
评论关闭