
●小白学Python(1)
●小白学Python(2)
●小白学Python(3)
●小白学Python(4)
●小白学Python(5)
●小白学Python(6)
●萌二笔记导航
字符串
到目前为止,我们所认知的字符串就是引号内的一切东西,也可以理解为:在一对引号的中间打上东西就是字符串。“东西”可以是汉字、字母、数字、特殊符号等,我们也把字符串叫做文本。
要注意的是:
①引号可以是单引号【'】也可以是双引号【"】,但必须成对出现,不能一边用单引号另一边用双引号。
②如果字符串内部包含单引号【'】,可以用双引号来标识字符串;相反,如果字符串内部包含双引号【"】,则可以用单引号来标识字符串。也可以在引号前使用转义字符反斜杠【】来转义。

【重要提示:第4行代码中两对双引号是不一样的,外围标识字符串的是英文半角状态下输入的(也只能是英文格式),而文本中的双引号是咱中文全角格式的,所以这里并不需要反斜杠转义。】
EXCEL公式、Python语言都是外国人先使用的,所以其函数所用的括号、引号等等符号都须在英文半角状态下输入,否则计算机无法识别就会报错。但在字符串标识符引号的内部,我们输入什么计算机就会显示什么。
③三引号可以得到一个跨越多行的字符串,即长字符串。

④上面提到转义字符反斜杠【】,如果文本本身包含了这个符号呢,我们要怎么转化?

可以参照上面的方法,在前面加【】转义,当文本中存在多个则使用原始字符串更简便,直接在引号前加R,原始字符不会把反斜杠当成特殊字符串;但是,如果文本末有一个结尾,只使用R会报错,这时用了R还需要在末尾的前加上转义字符【】。


【原文链接:小白学Python(7) | 字符串】
