字符串操作
# _author:Administrator # date: 2020/11/17 # 【1】格式化字符串print("您的名字是%s 年龄为%d" % ('李白', 25)) # 【2】字符串拼接 print('123'.join("895")) a = '456' b = 'bcd' c = 'hsaj' print('---------'.join([a, b, c])) # 使用-------拼接字符串 print('---------'.join((a, b, c))) # 使用-------拼接字符串 str = 'Hello Kitty' print(str.count('l')) # 统计字符个数 print(str.capitalize()) # 首字母大写 print(str.center(50, '-')) # 打印-------------------Hello Kitty-------------------- Flag = str.endswith('tty') # 判断是否以...结尾 print(Flag) print(str.startswith('tty')) # 判断是否以...开头 print(str.find('l')) # 查找元素所在的第一个下标 str = "hello Kitty {name} is {age}" print(str.format(name='alex', age=18)) # 格式化字符串,hello Kitty alex is 18 print(str.format_map({'name': 'alex', 'age': 15})) # 格式化字符串,hello Kitty alex is 15 str = "hello\tKitty" #设置\t的宽度 print(str.expandtabs(tabsize=20)) #hello Kitty print(str.expandtabs(tabsize=10)) #hello Kitty # index 找到元素下标 没找到的话将会报错 # print(str.index('asgha')) print('125'.isdecimal()) # 判断是否是10进制数,125是十进制数 print('34'.isidentifier()) # 判断是否是合法标识符
4556