这篇教程Python中单引号、双引号和三引号具体的用法及注意点写得很实用,希望能帮到您。
前言在Python中,引号内的内容都是字符串类型的。而引号又有单引号、双引号、三引号,具体的用法以及注意点如下:
一、单引号、双引号交叉使用单引号和双引号都是用来表示字符串,在一般情况下两者没有任何差别,下面两句输出的结果都是 今天天气真好! message1='今天天气真好!'message2="今天天气真好!" print(message1)print(message2) 单引号双引号可以相互内嵌。 message1='江江说:"今天天气真好!"'message2="江江说:'今天天气真好!'" print(message1)print(message2) #结果 江江说:"今天天气真好!" 江江说:'今天天气真好!'
要注意的是,字符串本身就已经带着单引号或者双引号了,这个情况下如果内嵌部分还用与外层一样的符号就会报错。因为python在读取字符串时会读取第一个引号闭环,这样就导致后面的部分的无法读取为字符串从而引发报错,例如: message1='江江说:'今天天气真好!''print(message1) 这里中间的 今天天气真好 部分就没有被读取。 面对这种情况的话,有两种解决方法。 (1)在引号前添加转译符/ ,将内部引号读成字符串内部格式而不是读成python自认的字符串标识。 message1='江江说:/'今天天气真好!/''print(message1) (2)将引号样式分开,用双引号内嵌单引号的形式来表示字符串,这样python会把整个双引号的内容读成一个字符串,而忽略里面的单引号的作用。 message1='江江说:"今天天气真好!"'print(message1)
二、三引号的用法三引号有以下两种用法: (1)最常见的就是进行注释,可以对单行文本进行注释,也可以对多行文本进行注释。 (2)可以将文本格式保留之后再进行输出。 |