当前位置: 首页 > Python编程 > Python编程实战技能 > Python编程学习教程 > python单引号、双引号、三引号的区别

python单引号、双引号、三引号的区别

发布时间:2020年11月17日 06:28:54 来源:环球青藤 点击量:541

【摘要】python单引号、双引号、三引号的区别1 单引号跟双引号的普通用法是相同的, 就是跟C++语言里面用双引号表示字符串字面量的用法一样eg: (1)

python单引号、双引号、三引号的区别

1 单引号跟双引号的普通用法是相同的, 就是跟C++语言里面用双引号表示字符串字面量的用法一样

eg:

(1) str1 = 'aaa' (等价于str = "aaa")
(2) str2 = 'aaa,
bbb'
(等价于str2 = "aaa,
bbb")

打印str1, str2 分别是

aaa
aaa,bbb

2 单引号跟双引号的区别主要体现在当用单引号包起来的字符串里包含"的时候, 不需要使用转义符(), 反过来也是一样

(1) str1 = 'aaa"bbb'
(2) str2 = "aaa'bbb"

打印str1, str2分别是

aaa"bbb
aaa'bbb

3 三引号有两种形式("""字符串内容""", 或者'''字符串内容''')

<1>这两种形式的用法几乎没有区别, 但是要严格来说的话, 也是有上面那样的区别

str1 = '''aaa"""bbb'''(等价于"""aaa"""bbb""")
str2 = """aaa'''bbb"""(等价于'''aaa'''bbb''')

<2>三引号的核心用法主要体现在跨行的字符串上, 会包含两个界定符号之间的所有字符,包括看得见的, 看不见的, 如回车换行符

str1 = '''aaa
bbb'''

打印 str1

aaa
bbb

基于三引号的这种特性, 当需要格式化输入多行字符的时候可以减少转义字符的输入,

<3>还有就是python中没有多行注释符号, 一般用三引号代替

相关推荐:《Python教程》

以上就是小编分享的关于python单引号、双引号、三引号的区别的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!

分享到: 编辑:wangmin

就业培训申请领取
您的姓名
您的电话
意向课程
点击领取

环球青藤

官方QQ

扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群

绑定手机号

应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

预约成功

本直播为付费学员的直播课节

请您购买课程后再预约

环球青藤移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载
环球青藤官方微信服务平台

刷题看课 APP下载

免费直播 一键购课

代报名等人工服务

课程咨询 学员服务 公众号

扫描关注微信公众号

APP

扫描下载APP

返回顶部