python中的字符串
python中的字符串一旦定义,则不可以修改
python中的原始字符串 即 在字符串前面加小写字母r
比如:打印输出C:\Program Files\Microsoft Games
python中的注释是三个单引号 即'''
要输出长字符串时,也可以使用三个单引号
字符串常用的功能有:
字符串拼接【+】
移除空白【strip()】【移除的是字符串前面和后面的空白】
分割【split】
字符串长度【len()】
索引
切片
格式化输出【%s】
字符串中的其他方法:
capitalize() #首字母大写
casefold()#将大写字母全部替换为小写
center()【设置字符占位长度,不足指定的长度,则用fillchar来补充】
count()#统计字符出现的次数,可以指定搜索的起止和终止位置
encode()#将字符串编码改成bytes格式
endswith()#判断字符串是否以指定的字符结尾,可以指定搜索的起止和终止位置
expandtabes()#人为指定\t占几个位置,默认是8个空格
#find()#查找字符【只能查找单个字符】,并返回其索引,如果字符串中有多个该字符,则返回第一个该字符所在的索引;如果字符不存在,则返回-1;可以指定查找的起止和终止位置
format && fomat_map
format
format_map
index() #同find()方法
isalnum() #判断字符串是否只由字母、数字、或者字母和数字组成【字符串中都不能包含空格】
isalpha() #判断字符串是否只由字母组成
isdecimal()#判断字符串是否由十进制字符串组成【即字符串中不能出现8、16进制的标志】
isdigit()#判断字符串是否只由数字组成
islower()#判断字符串是否全部由小写字母组成
isupper()
isnumeric()#判断字符串是否全部由数字组成
isspace()#判断字符串全部由空格组成且字符串中必须要有1个空格
isprintable(...)
isidentifier(...)
join()【join方法中的内容必须是可迭代的,比如元组、列表】
ljust()
lower()#返回一个小写字符串
lstrip()#去掉字符串行首的空格
partition()【将字符串分为三部分、分割字符前面部分、分割在字符、分割字符后面部分】
语法:
replace()