python中单引号和双引号

转载自:https://www.cnblogs.com/utsuro/p/8657817.html

python基础--字符串单引号双引号和三引号

  python中的这个设计其实个人很喜欢,三引号的存在,使得很多语句打印的时候避免了尴尬,例如一句话中,既存在单引号又存在双引号的时候,用三引号括起来可以避免歧义,同时多行语句打印的时候,还可以达到换行的目的。

  在打印语句的时候,单引号和双引号并没有什么区别,例如:

str1 = 'python'  
str2 = "python"  

输出的结果是一样的。

  输出中含有单引号的时候,可以用双引号来避免歧义

str3="it's my life"

  如果非要使用单引号,就得使用转义字符来告诉解释器,这不是语句的分隔,只是一个单纯的标点符号,例如:

str4=‘it\'s my life'

  还有一种情况就是语句中单引号和双引号都有,那么三引号就派上用场了,例如:

str5='''It's "C",I have "A" and "B"。'''

  当然这个也可以写成:

str5="""It's "C",I have "A" and "B"。"""

这个时候如果坚持要用单引号或者双引号,还是像str4一样,用转义字符,那样要麻烦许多。

  三引号的换行输出也是很方便,不用句末加上\n,例如:

print("""1111
2222
3333
""")

运行结果:

1111
2222
3333

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值