# 字符串 str_a = ‘string‘ str_b = "string" >>>>>重复字符串 str*20 >>>>>字符串切片 str[start, end, step] >>>>>关键字IN str_a in str_b >>>>>格式化 ‘%s‘ % string ‘{0}‘.format(string) >>>>>字符串拼接 str_a + str_b ‘splice‘.join(list) >>>>>内置方法(builtin) ! str.count(keyword) # 查找字符出现在字符串中的个数 # str.capitalize() # 字符串首字母大写 ! str.center(len_num, splice) # 居中 # str.casefold() # str.endcode() 编码 # str.endswith(sub, start, end) # 以什么为结尾,返回布尔值 ! str.startswith() # 以什么为开头,返回布尔值 # str.expandtabs(tabsize=10) # \t ! str.find(sub) # 查找到一个元素,并返回其索引值 ! {0}.format(str) 格式化输出 # str.format_map({dict}) # str.index(sub) # 查找到一个元素,并返回其索引值,如果找不到抛出异常 # str.isalnum() # 判断字符串是否包含字母与数字 # str.isdecimal() # 判断是否十进制的数 # str.isalpha() # str.isdigit() # 判断是否一个数字(整形) # str.isnumeric() # 判断是否一个数字 # str.isidentifier() # 判断非法字符 # str.islower() # 判断是否全小写 # str.isupper() # 判断是否全大写 # str.isspace() # 判断是否空格 # str.istitle() # 判断标题,每个单词大写 ! str.lower() # 大写变小写 ! str.upper() # 小写变大写 # str.swapcase() # 大小写反转 # str.ljust(len_num, sub) # 靠左 # str.rjust(len_num, sub) # 靠右 ! str.strip() # 去除空格/换行符 # str.lstrip() # 去左边 # str.rstrip() # 去右边 ! str.replace(old, new) #替换 # str.rfind(sub) # str.rindex(sub) !str.split(splice) # 字符串分割 str>list # str.rsplit(splice) # 右分割 # str.title() # 标题,单词首字母大写