python里面的单引号,双引号以及三引号的介绍

这篇博客介绍了Python编程中单引号、双引号和三引号的使用区别。单引号和双引号用于创建字符串,可以互换使用,但在包含引号的字符串中,需要使用不同类型的引号来避免冲突。三引号则常用于创建多行字符串,使代码更加整洁。此外,文章还提到了转义符号\在字符串分段中的作用。

     第一次在csdn上写博客,内心有点小激动。该怎么表达我此刻的心情呢?哎呀,让我来唱一首《小苹果》吧。“你是我的小呀小苹果……balabala”!好啦,疯言疯语过后还是赶快进入主题吧。

     我今天要讲得是python里面的单引号(‘’),双引号(“”)以及三引号(“““ ”””)的区别。相信刚接触的python的朋友都会遇到这样的一个困惑,就是对单引号(‘’),双引号(“”)以及三引号(“““ ”””)的使用有点小迷糊。是的,博主刚开始接触的时候也遇到了同样的问题。所以啊,怎么办呢?上网或者去图书馆找资料呗。经过“十万八千里”的努力,我把我对这三个的区别的了解在这里和大家分享下。

    首先先说下单引号(‘’)和双引号(“”)吧。在python中,单引号和双引号都是适用的。也就是说:

   str=“i love python"和str=‘i love python'所打印实现的效果是一样一样的,显示结果都是 i love python。你可能会说:博主你在坑我呢,这么简单的谁不明白呀。其实博主是醉翁之意不在酒呀,我真正想说的是,假如我想打印 i love “python”。那该怎么办呢?可能有朋友会说,那还不简单,直接用转移符号 / 就行啦。恩恩,这个方法确实可行,但是我想说的其实还有更简单高效的方法。我们可以通过以下的方法实现:

   str=‘i love “Python” ’这个代码语句实现的效果是 i love “python”。注意这里这内外的的两个引号必须不一样,也就是说不可以是str=“i love “python” ”,否则编译器将会报错。当然啦,你也可以这样str=“ i love ‘python’ ”,这样所实现的效果就是 i love ‘python’ ,记住哦,这里也不能用两个相同的单引号。其实,这也解释了为什么在python里面单引号和双引号都是适用的。(ps:有调皮的小朋友可能会这样问,既然在python里面单引号和双引号都是适用的,那么可不可以这样str=‘ i love python“或者str=“ i love pyt

Python单引号双引号引号在表示字符串时有一些不同之处。共同点是它们都可以用来表示字符串赋值给变量。\[1\] 不同点是: - 双引号中可以包含单引号,避免使用转义符来包含字符串中的单引号。而单引号中可以包含双引号,同样也避免了使用转义符。\[1\] - 引号可以包含换行符、制表符以及其他特殊字符,这样可以在字符串中直接使用这些特殊字符,而不需要频繁使用转义符。此外,引号还可以作为多行注释的标志符使用。\[1\] - 引号也可以表示字符串,并且能够保留字符串的格式。在引号中可以包含单引号双引号,但是单引号双引号不能包含引号。如果想要在单引号双引号中嵌套相同类型的引号,可以使用转义字符。\[1\] - 单引号双引号可以相互嵌套,但是单引号不能嵌套单引号双引号不能嵌套双引号。\[1\] 在实际使用中,如果字符串中包含换行符或者需要保留字符串的格式,建议使用引号来定义字符串。如果字符串中包含有单引号,可以使用双引号来定义字符串。\[2\] 引号可以用于注释和换行,而单引号双引号没有本质的区别。\[3\] #### 引用[.reference_title] - *1* [Python单引号双引号引号作用及区别](https://blog.youkuaiyun.com/cctimingroad/article/details/128827489)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Python单引号双引号,3个单引号及3个双引号的区别](https://blog.youkuaiyun.com/woainishifu/article/details/76105667)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [python单引号双引号引号的区别](https://blog.youkuaiyun.com/qdPython/article/details/128469472)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值