字符串
用引号括起来的字符为字符串(单引号、双引号都可以)。单引号和双引号都可以用的好处是单引号中可以使用双引号( ’ 他说: " 真好 " ’ ),双引号中也可以用单引号(" 他说: ’ 真好 ’ " )这样不会出现字符串中出现引号时只用一种引号导致解释器的引号匹配出现问题。
三重引号 Python是一门十分注重缩进的语言,使用三重引号可以书写多行字符串。常用来进行多行注释。
字符串前加 r 表示原始字符串(转义字符失效)
字符串也可以切片,同时也可以用下标操作字符串(下标从0开始,只能读这个值,不能通过下标进行修改)
Python字符串常用操作
-
“ + ”字符串连接符,用于拼接两字符串。
-
“ * ”字符串复制符,可以使用它一次定义多个相同字符(*后面的数字必须为整型)
-
len(string) 方法 (string代表字符串)
一个参数,参数为字符串,以整型形式返回字符串的长度。
-
string.title() 方法 (string代表字符串)
没有参数,将每个单词的首字母转为大写,以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.title())
-
string.upper() (string代表字符串)
没有参数,将所有的字母大写,以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.upper())
-
string.lower() (string代表字符串)
没有参数,将所以的字母小写,以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.lower())
-
string.rstrip() (string代表字符串)
没有参数,将字符串末尾的空白字符删除(记忆r,right右侧),以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:**string = string.rstrip() **)
-
string.lstrip()(string代表字符串)
没有参数,将字符串开头的空白字符删除(记忆l,left右侧),以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.lstrip())
-
string.strip() (string代表字符串)
没有参数,将字符两端的空白字符删除 ,以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.strip())
-
string.rjust() (string代表字符串)
两个参数,第一个参数为整型数字,第二个参数为字符串(默认空格)。右对齐方法,第一个参数为字符串的长度,第一个参数大于字符串长度,字符串右对齐,左边多余位以第二个参数的字符填充。以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.rjust())
-
string.ljust() (string代表字符串)
左对齐,详细同上。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.ljust())
-
string.center() (string代表字符串)
居中对齐。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.center())
-
string.replace() (string代表字符串)
两个参数,第一个参数位要替换的字符,第二个字符为新的字符,功能是以第二个参数的字符替换第一个字符,以字符串返回。(这个方法不会改变string本身,想要得到改变后的结果必须用一个变量接收返回值示例:string = string.replace())
-
string.splict() (string代表字符串)
一个参数,参数为字符串,返回一个列表。这个方法是用来切割字符串的将字符串转换为列表,使用参数的字符串将字符串分割成列表,没有第二个参数的默认为空格。
-
string.join() (string代表字符串)
一个参数,参数为列表。string表示以什么字符分隔,示例中的字符为空字符。将列表转换成字符串。
-
string.starstwith() (string代表字符串)
一个参数,参数为字符,判断字符串是否是以参数为开头的,返回bool值
-
string.endswith() (string代表字符串)
一个参数,参数为字符,判断字符串是否是以参数为结尾的,返回bool值
-
in 和 not in
a in b 用来判断字符串a是否是字符串b的子串。
转义字符
转义字符用反斜杠‘ \ ’
\n 换行
\t 制表符
\b 退格符
\’ 单引号
\’’ 双引号