您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 |

自学教程:Python中单引号、双引号和三引号具体的用法及注意点

51自学网 2023-07-22 10:36:02
  python
这篇教程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)可以将文本格式保留之后再进行输出。

51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1