字符串操作

# _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())  # 判断是否是合法标识符

 

posted @ 2021-03-31 22:18  WellMandala  阅读(34)  评论(0编辑  收藏  举报