我是靠谱客的博主 潇洒长颈鹿,最近开发中收集的这篇文章主要介绍python单引号和双引号、三引号的区别是什么,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境:windows7系统、Dell G3电脑、Python3。

在python中,单引号、双引号功能一样,都可以表示字符串,也都可以起到转义的功能。

例如:

print('-t-\-'-%-/-n')
print("-t-\-'-%-/-n")
登录后复制

他们的显示结果都是一样的:都显示转义后的字符:

-    --'-%-/-
登录后复制

其实在转义这一点上,三个引号的功能也是一样的,例如:

print('''-t-\-'-%-/-n''')
print("""-t-\-'-%-/-n""")
登录后复制

同样都会显示上面的结果。

但是,三引号的独特之处在这里:可以显示多行
例如:

# 三单引号(''')
print('''i
love
you''')

# 三双引号(""")
print(""" I can print ''' """)
print("""i
love
you""")
登录后复制

上面两端代码的打印效果是一样的,都显示:

i
love
you
登录后复制

所以总结一下就是:

单引号和双引号是等效的,如果要换行,那么需要使用符号()。单引号里面不能再加单引号,但是可以加 或者是双引号进行转义输出。双引号里面不能再加双引号,但是可以加 或者是单引号进行转义输出。

三引号括起来的字符串可以直接进行换行,并且可以包含注释。

相关推荐:Python3视频教程

不转义字符串

上述表示都是转义的,那么如何实现不转义的表示字符呢。

在字符串前加一个r即可。

# 不转义
print(r'n')

结果:
n
登录后复制

最后

以上就是潇洒长颈鹿为你收集整理的python单引号和双引号、三引号的区别是什么的全部内容,希望文章能够帮你解决python单引号和双引号、三引号的区别是什么所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部