-
字符串截取
>>> name = "abcdefg" >>> print(name[0]) a >>> print(name[2:3]) c >>>
-
常用方法
# 测试文案 name = "abcdefg" # 内容居中,左右进行填充指定字符 print(name.center(50, '-')) # 输出结果: ---------------------abcdefg---------------------- # 查找字符串里有几个 a 字符 print(name.count('a')) # 全局搜索结果:1 print(name.count('a', 1, 5)) # 局部搜索结果:0 # 判断开头/结尾 print(name.endswith('g')) # True print(name.startswith('g')) # False # 字符查找,找到指定字符在字符串中的索引 print(name.find('d')) # 3 # 字符串替换 print(name.replace('a', 'd')) # 全部替换:dbcdefg print(name.replace('d', 'z', 1)) # 替换一次:abczefg # 字符串分割 print(name.split('d')) # 全部拆分:['abc', 'efg'] print(name.split('d', 1)) # 拆分一次:['abc', 'efg'] # 是否为整数 print(name.isdigit()) # False print('20'.isdigit()) # Ture # 字符串拼接 list = ['a', 'b', 'c'] print('-'.join(list)) # a-b-c
Python str 常见操作
最新推荐文章于 2024-03-26 12:53:59 发布