在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string,不要转意
-----------------------------------------------------引号-------------------------------------------------------------
单引号转义,双引号括字符串,三引号用于自由换行。字符串变量赋值,用单双引号没有关系,但是当字符串中出现单引号时,单引号括起来内部单引号要用反斜杠转义,双引号括起来内部单引号不需要额外处理。
1. 单引号和双引号用法都是一样的,但是如果字符串里有相同的字符时要使用进行转义。
举例:
例子:
- (') 单引号
在Python的IDLE中,直接输入 :
print('Hello World!')
- (") 双引号
同样的输入如下:
print("Hello World!")
可以看出两个结果是一样,单引号和双引号这种情况是可以通用的;但是当两个混在一起用的时候很容易出错的,
例如:
print("I said, "Don't do it"")
我们的本意是想打印出 这样的格式:I said, “Don’t do it”但显示的结果是这样的一个提示: SyntaxError: invalid syntax
在这里我我们可以使用转义字符 ‘’来规避这样的错误
print("I said, "Don't do it"")
通过转义字符就可以得到我们预期的效果啦!!
- ( """ ) 三引号
三引号的主要作用是起到换行的作用,看下下面两行的代码
代码一
print("You cannot improve your past, nbut you can improve your future.nOnce time is wasted, life is wasted.");
代码二
print("""You cannot improve your past,
but you can improve your future.
Once time is wasted, life is wasted.""")
看下面的两个结果,可以清楚看到两个print的结果是一样, 说明在输入结束三引号之前这些文本是不作处理,可以进行换行输入。
最后
以上就是冷静帆布鞋最近收集整理的关于python中的单引号、双引号、三引号的全部内容,更多相关python中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复