name = ‘mafen mamengmeng‘ # 首字符大写 print(name.capitalize()) # 统计指定字符数 print(name.count(‘m‘)) # 字符长度 print(len(name)) # 转换字节数组,b‘‘bytes 类型 print(type(name.encode())) print(name.encode().decode()) # 判断字符串以什么结尾,返回boolean print(name.endswith(‘ng‘)) # 查找某个字符返回索引 类似 indexOf print(name.rfind(‘m‘)) print(name.find(‘m‘)) print(name.index(‘m‘)) # 格式化 多种方式 name = ‘Aaa123‘ # print(name.format(name=‘12‘, age=12)) print(name.format_map({‘name‘: ‘12‘, ‘age‘: 12})) # 判断是否包含特殊字符 (是不是只有字符和数组组)合) print(name.isalnum()) # 纯英文字符 print(name.isalpha()) # 判断数字 print(‘12‘.isdigit()) # join print(‘,‘.join([‘1‘, ‘2‘])) # 大小写转换 print(‘aa‘.upper()) print(‘AA‘.lower()) # 去掉左右空格 print(‘\n1‘.lstrip()) print(‘2\n‘.rstrip()) print(‘\n123‘.strip()) # 替换 print(‘123‘.replace(‘12‘, ‘xx‘)) # 替换几个 print(‘123124‘.replace(‘12‘, ‘xx‘, 1)) # 拆分 print(‘123 123 123‘.split(‘ ‘)) # 填充0 print("xx".zfill(50))