python中的单、双、三引号详解

1.单、双引号

python中但双引号都可以表示一个字符串,从这点看它们的主要功能相同。

str1 = 'python'
str2 = "python" 

那么为什么要定义这样两个功能相同的表示方式呢?

差别就体现在当要表示的字符串本身含有单或双引号时,使用与其自身包含引号不同的引号形式可以有效地避免转义符的频繁使用。

str3 = "I'm a big fan of Python."
str4 = 'Are you a big "fan" of Python?'

2.三引号

python中三引号仍然有三个单引号和三个双引号的区别,其具体适用情景与上文单双引号适用情景相同,这里不作赘述。

三引号的独特功能如下:

  • 允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符(即在读取转义符的基础上完全复现引号内输入的全部内容)
chat = """how are you?
i'm fine, than you,and you?
    me too!"""
print(chat)

how are you?
i'm fine, than you,and you?
    me too!
  • 可以包含#注释
data = """name  # 姓名
age   # 年龄
sex   # 性别
"""
  • 自身可以作为多行注释标志符使用
"""
这是一个
多行注释
注释
"""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pi_kaqiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值