Python单引号用不对,代码崩成渣,你还在踩坑?

📅 2026/7/21 6:22:14
Python单引号用不对,代码崩成渣,你还在踩坑?
中单引号、双引号和三引号具体的用法及注意点这篇文章, 主要是给大伙介绍了有关中单引号、双引号以及三引号具体用法, 还有注意点的相关资料呀 , 单引号, 你看, 引用的时候常常让人困惑。同时, 那双引号呀被使用时也常常困扰到人。再者还有三引号, 用的时候困惑也不少。要是想要弄清楚这三者的相同之处和不同之处, 有需要的朋友是可以去参考看下的。前言于其中, 引号之内的都属于字符串类别了。那引号存在单引号、双引号、三引号这几种, 具体的使用方法以及需要留意的要点如下:一、单引号、双引号交叉使用把字符串用单引号表示, 把字符串用双引号表示, 这两种方式都是用来表示字符串, 在一般的情形状况下, 两者不存在任何大小、数量、程度性质等方面的差别之处, 像下面的这两个句子, 输出的结果都是 今天天气真好message1今天天气真好 message2今天天气真好 print(message1) print(message2)单引号双引号可以相互内嵌。message1江江说今天天气真好 message2江江说今天天气真好 print(message1) print(message2)结果江江说“今天天气真好”江江说‘今天天气真好’要留意的是, 那字符串自身已然带着单引号或者双引号了, 在此种情形下要是内嵌部分还用跟外层相同的符号那就会报错。鉴于读取字符串时会读取头一个引号闭环, 如此便致使后面部分无法被读取作字符串进而引发报错, 比如:message1江江说今天天气真好 print(message1)这里中间的 今天天气真好 部分就没有被读取。面对这种情况的话有两种解决方法。1在引号之前添加转译符\ , 使得内部引号被读成字符串内部格式 , 而不再读成自认的字符串标识。message1江江说\今天天气真好\ print(message1)2把引号样式予以分开采用双引号内嵌单引号的样式来展现字符串, 如此一来, 会将整个双引号所包含的内容视作一个字符串, 进而忽视里面单引号的作用。message1江江说今天天气真好 print(message1)二、三引号的用法三引号有以下两种用法1最为常见的情形便是开展注释, 能够针对单一行的文本予以注释, 还能够对数行的文本进行注释。2可以将文本格式保留之后再进行输出。text 将进酒·君不见 唐 李白 君不见黄河之水天上来奔流到海不复回。 君不见高堂明镜悲白发朝如青丝暮成雪。 人生得意须尽欢莫使金樽空对月。 天生我材必有用千金散尽还复来。 烹羊宰牛且为乐会须一饮三百杯。 岑夫子丹丘生将进酒杯莫停。 与君歌一曲请君为我倾耳听。 钟鼓馔玉不足贵但愿长醉不愿醒。 古来圣贤皆寂寞惟有饮者留其名。 陈王昔时宴平乐斗酒十千恣欢谑。 主人何为言少钱径须沽取对君酌。 五花马千金裘呼儿将出换美酒与尔同销万古愁。 print(text)结果附单引号、双引号和三引号不同点不同点单引号被双引号包含时可避免频繁用转义符, 双引号中能含单引号, 三引号里可含换行符、制表符等特殊字符, 读取转义符时要完全复现引号内输入内容, 避免频繁用换行符/n。#注释能够被包含, 其自身可当作多行注释标志符, 使用的三引号也可用于表示字符串它能保留字符串的格式, 其中还能包含单引号与双引号, 可但是单引号与双引号里头不可包含三引号, 若是想让单引号嵌套单引号并且双引号嵌套双引号, 那就得用转义字符。单引号、双引号彼此能够相互嵌套是要留意, 不过单引号不可以嵌套单引号, 且双引号不可以嵌套双引号。