python输出字符串单双引号如何选择?这篇文章看完你就知道了

本篇文章小编着重给大家讲解一下关于python输出字符串单双引号如何选择的问题 。我们知道在python中字符串的输出可以运用单引号 , 也可以运用双引号 , 那么到底该如何选择呢 , 我们继续往下看 。

python输出字符串单双引号如何选择?这篇文章看完你就知道了


我们在python开发时 , 字符串输出使用单、双引号是没有区别的 , 当我们使用双引号输出字符串括起来时 , 内部使用单引号也是没问题的 , 匹配正确即可 。
我们也都知道 , 使用单引号和双引号都可以用来表示一个字符串 , 代码如下所示:
str1 = 'hello,python' str2 = "hello,python"str1和str2是没有任何区别的 。Python以其易用性而著名 , 所以刚开始看教程学习看到单引号和双引号都可以使用 。单引号版本:
str3 = 'I'm a big fan of Python.'我们通过上面代码可以注意到 , 原来的字符串有一个’了 , 而python又能够让单引号来表示字符串 , 所以字符串中间的’必须要转义字符才可以正确说明 。这个时候就有大聪明会提问了 , 字符串中间只有一个’符号那也还好 , 那要是有多个符号呢?如下所示:
str4 = 'We all know that 'A' and 'B' are two capital letters.'一般这种情况 , 我们都不会同意使用单引号来输出字符串 , 我们可以使用双引号来与’符号区分 , 这样子就不容易出错了 。如下代码所示:
str4的双引号版本:
str4_ = "We all know that 'A' and 'B' are two capital letters."【python输出字符串单双引号如何选择?这篇文章看完你就知道了】如果字符串中有双引号 , 为了避免使用转义符 , 你可以使用单引号来定义这个字符串 。比如:
str5 = 'The teacher said: "Practice makes perfect" is a very famous proverb.'当你用单引号' '定义字符串的时候 , 它就会认为你字符串里面的双引号" "是普通字符 , 从而不需要转义 。反之当你用双引号定义字符串的时候 , 就会认为你字符串里面的单引号是普通字符无需转义 。
以上就是小编给大家带来的在python输出字符串单双引号如何选择的相关知识了 , 希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话 , 可以多多分享给有需要的人 。

    猜你喜欢