Python中的单引号、双引号、三引号

4 篇文章 1 订阅
订阅专栏

在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)可以将文本格式保留之后再进行输出。

text='''
        将进酒·君不见
                唐  李白 
君不见,黄河之水天上来,奔流到海不复回。
君不见,高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。
'''

print(text)

结果:

 

python3 的字符串(单引号双引号引号)以及字符串与数字的运算
09-19
主要介绍了python3 的字符串(单引号双引号引号)以及字符串与数字的运算,文通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
python单引号双引号区别知识点总结
01-01
python单引号双引号有什么区别呢?下面给大家详细的介绍一下: 先说双引号引号的区别,双引号所表示的字符串通常要写成一行。 如: s1 = hello,world 如果要写成多行,那么就要使用\ (“连行符”)吧,如: s2 = hello,\ world s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下: s3 = hello, world, hahaha. 相关推荐:《Python视频教程》 那么s3实际上就是”hello,\nworld,\nhahaha.”, 注意“\n”,所以, 如果你的字符串里\n很多,你又不想在字符串用\n的话
python引号
最新发布
m0_63216336的博客
03-25 215
Python单引号双引号可以互相替代使用,用来表示字符串。例如:'hello' 和 "hello" 是等价的。引号主要用于表示多行字符串、文档字符串和多行注释。单引号双引号主要用于表示简单的字符串。
python里的单引号双引号的有什么作用
12-17
Python表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗? python单引号双引号的区别 简单来说,在Python使用单引号双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,使程序看起来更简洁,更清晰。 更多学习内容,请点击python学习网。 举个两个例子: 1、包含单引号的字符串 假如你想定义一个字符串my_str,其值为: I’m a student,则可以采用如下方式,通过转义字符 \ 进行定义 my_str = 'I\'m a student'
4.5 Python核心基础知识之单引号双引号引号与转义字符串.mp4
12-02
4.5 Python核心基础知识之单引号双引号引号与转义字符串.mp4
Python单引号双引号的区别
weixin_43107388的博客
03-02 7623
Python是一门广泛应用于各种领域的编程语言,它有着简单易学的语法以及丰富的功能。在Python单引号双引号都可以用来表示字符串,但是它们之间有着一些不同的特点和用法。在本篇博客,我们将探讨Python单引号双引号的区别。
python单引号双引号
qq_42393060的博客
05-14 4694
python单引号双引号无区别 1、包含单引号的字符串 假如你想定义一个字符串my_str,其值为: I'm a student,则可以采用如下方式,通过转义字符 \ 进行定义 my_str = 'I\'m a student' 也可以不使用转义字符,利用双引号直接进行定义 my_str = "I'm a student" 2、包含双引号的字符串 假如你想定义一个字符串my_str,其值为: Jason said "I like you" ,则可以采用如下方式,通过转义字符 \ 进行定
Python单引号双引号,3个单引号及3个双引号的区别
热门推荐
邓无邪的博客
07-26 25万+
1. 单引号双引号Python我们都知道单引号双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别的。 我们知道Python以其易用性而著名,所以刚开始看教程学习看到单引号双引号都可以使用会以为这是Python为了方便程序员,随便用哪个就好,不用担心用错。其实,背后的原因不只是这么简单。举个例子
python单引号双引号和多引号
这家伙很懒,什么都没有留下
07-31 3450
单引号双引号字符串适用于简单的字符串,可以是单行或多行,选择使用单引号还是双引号取决于个人习惯和字符串是否包含引号。- 多引号字符串主要用于多行字符串、文档字符串等需要保留原始格式和更好可读性的场景。name = 'John' # 单引号字符串name2 = "John" # 双引号字符串text = '''这是一个多行字符串。'''"""这是一个示例函数。它做一些操作并返回结果。"""pass。
python单,双引号双引号的区别
tycoon的专栏
08-07 447
先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行 如: s1 = "hello,world" 如果要写成多行,那么就要使用/ (“连行符”)吧,如 s2 = "hello,/ world" s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下: s3 = """hello, world, hahaha.""",那么s3实际上就是"h
Python 单引号双引号双引号的区别
weixin_30299539的博客
11-01 270
先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行如:s1 = "hello,world"如果要写成多行,那么就要使用/ (“连行符”)吧,如s2 = "hello,/world"s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:s3 = """hello,world,hahaha.""",那么s3实际上就是"hello,/nworld,/nhah...
python单引号双引号引号、转义和换行的使用
dddxxy的博客
06-25 3万+
一:转义: 1.单引号 2.双引号 3.\ 4.两个字符【部分符号:如\】 在python,不少字符是有自己独特的用法的: 比如在print,我们使用print(’ ')来表示对字符串的输出 那么如果想要输出He’s a boy这样的一条语句时: 虽然’ ’ 和" "有转义的作用,但通常我们使用\而不是使用引号来达到转义的功能: 上面的例子同样告诉我们: 当在双引号" "内部还需要使用引号...
Python 单引号双引号单引号双引号的区别与联系
Late_whale的博客 作者:代码搬运工老李的二师兄
01-18 2141
本文详解讲解Python 单引号双引号单引号双引号的区别与联系
Python单引号双引号引号具体的用法及注意点】
No_Name_Cao_Ni_Mei的博客
10-12 641
Python引号内的内容都是字符串类型的。
Python双引号
fgh123的博客
04-15 578
Python单引号双引号 Python单引号双引号没区别,都可表示一个字符串。 但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还可减少转义字符的使用,是程序看起来更简洁清晰   1、包含单引号的字符串 一个字符串my_str,值为: I’m a student, 则可用如下方式,通过转义字符 \ 进行定义 my_str = ‘I’m a student’ 也可...
Python单引号双引号的区别
keeper42的博客
01-30 2905
Python表达字符串既可以使用单引号,也可以使用双引号,那两者有什么区别吗? 简单来说,在Python使用单引号双引号是没有区别的,都可以用来表示一个字符串。但是这两种通用的表达方式,除了可以简化程序员的开发,避免出错之外,还有一种好处,就是可以减少转义字符的使用,是程序看起来更简洁,更清晰。 举个两个例子: 1、包含单引号的字符串 假如你想定义一个字符串my_str,其值为:...
Python单引号双引号双引号的区别
weixin_30713953的博客
11-22 150
单引号双引号是作用是一样的,都是字符串定界符。 如果字符串里面包含的与边界一样的符号,需要转义符来将该符号转成普通字符,不然编译器会将字符串的那个单引号双引号当成字符串的边界。 例如: ‘I don’t have apple’ 间的那个单引号要加转义符,将单引号从字符串定界符转为普通字符。 ‘I don\’t have apple’ 双引号同理 ...
python单引号双引号引号
读书郎
05-21 2183
引号(‘’’ 或 “”"):它们可以用来表示多行字符串或包含换行符的字符串。需要注意的是,单引号双引号引号的使用方式在功能上是等效的,选择使用哪种形式完全取决于个人偏好和具体的编码规范。使用引号可以更方便地定义包含多行文本的字符串,例如多行注释、长文本块或函数文档字符串(docstrings)。在Python,可以使用单引号(‘)、双引号(")和引号(’‘’ 或 “”")来表示字符串。单引号(')和双引号("):它们可以用来表示简单的字符串,可以在代码直接使用。
python的单、双、引号详解
pi_kaqiu的博客
04-12 1万+
1.单、双引号 python双引号都可以表示一个字符串,从这点看它们的主要功能相同。 str1 = 'python' str2 = "python" 那么为什么要定义这样两个功能相同的表示方式呢? 差别就体现在当要表示的字符串本身含有单或双引号时,使用与其自身包含引号不同的引号形式可以有效地避免转义符的频繁使用。 str3 = "I'm a big fan of Python." str4 = 'Are you a big "fan" of Python?' 2.引号 python
python 单引号 双引号
09-09
Python 可以使用单引号双引号来表示字符串。你可以根据需要选择其一种方式来定义字符串。 使用单引号: ```python str1 = '这是一个使用单引号的字符串。' ``` 使用双引号: ```python str2 = "这是一个使用双引号的字符串。" ``` 两种方式都可以用来表示字符串,选择哪种方式取决于个人偏好或代码的要求。需要注意的是,如果字符串包含了引号本身,你可以在字符串使用另一种类型的引号来避免冲突,或者使用转义字符 `\` 来表示引号。 例如,如果想在单引号字符串包含单引号,可以这样做: ```python str3 = '这是一个包含\'单引号\'的字符串。' ``` 同样,如果想在双引号字符串包含双引号,可以这样做: ```python str4 = "这是一个包含\"双引号\"的字符串。" ``` 希望能够帮到你!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Python中的单引号、双引号、三引号 8759
  • Visual Studio 2019开发环境搭建 2102
  • 【创建和使用类】创建一个名为Restaurant的类,其方法__init__()设置两个属性: 1634
  • 【读取整个文件】 702
  • 【使用类和实例】修改属性值的三种方法 659

分类专栏

  • Python基础 4篇
  • Python

大家在看

  • 【C语言】动态内存管理(malloc/calloc)

最新文章

  • 输出某个范围内的素数
  • 【读取整个文件】
  • 【使用类和实例】修改属性值的三种方法
2023年2篇
2022年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源姐弟小说粤e防水起名余姓怎么起名大全开店起名字测试姓杭的起名姓李的男孩起名两个字蛋糕店起名字大全公猫起名字大全寝室起名张起名字 男孩初生婴儿起名字大全王者荣耀安卓账号可以转苹果吗瑞字的起名男孩名字男士适合戴什么手表数九隆冬反派白化光环我的语文老师公司起名网免费取名三个字手机相册www.44hhh.com演员陈刚templerun网上咋样起名诸葛亮起名字美国人平均身高广告公司起名大全最新三个字超时空云南省委组织部公示傻子上学小品淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化