#string's function in buliding
st='hello kitty {name} {age}'
#统计个数
print(st.count('l'))
print(st.capitalize()) #字符串首字母大写
print(st.center(50,'-')) #打印50个只读,st字符串居中显示,其余的-表示;-------------hello kitty {name} {age}-------------
print(st.encode()) #编码格式encode格式
print(st.endswith('y')) #是否以给定的字符结尾,返回值是布尔值;如题:False
print(st.startswith('h')) #是以给定的字符开头,返回值也是布尔值;:如题结果为:True
print(st.expandtabs(10)) # ,修改默认的制表符的空格数
print(st.find('t')) #查找到第一个元素并将索引值返回;如题执行结果为:8
print(st.format(name='wing',age=15)) #以赋值方式,格式化输出,如题执行结果:hello kitty wing 15
print(st.format_map({'name':'wing','age':12})) #格式化输出以字典形式,如题执行的结果为:hello kitty wing 12
print(st.index('t')) #查找某个元素的索引值和find区别:功能和find一样,如果说要查找的字符,不在字符串中,find会返回一个 -1,而index会报一个异常
print(st.isalnum()) #判断这个字符串是不是包含了字目和数字,如果是返回True,如果不是返回FALSE
print('0010'.isdecimal()) #判断是不是十进制的数
print('1245435'.isdigit()) #判断是否是数字
print('123.uuu'.isnumeric()) #判断是否是数字
print('4h'.isidentifier()) #检验是否是非法变量
print('Hell'.islower()) #判断是否是全部小写
print('hellO'.isupper()) #是否是全部大写
print(' h'.isspace())#判断是否是空格;False
print('My Ti'.istitle()) #判断是否是标题,标题要求每个单词的首字母要大写
print('HooLkkk'.lower()) #把大写变成小写
print('KKKlll'.upper()) #吧小写变大写
print('HHHlll'.swapcase()) #把大写变小写,小写变成大写
print('My tTkkkkk'.ljust(50,'*'))#字符串从左边开始往右边50个字符,不足的补*
print('My tTkkkkk'.rjust(50,'*'))#从右边开始往左边数50个字符,不足的补*
print(' lll kkkk ddd
'.strip()) #去除开头和结尾的空格和换行符
print(' lll kkk
k ddd
'.lstrip()) #去除左边和结尾的的空格和换行符
print(' lll kk、
kk ddd
'.rstrip())#去除右边和开头的空格和换行符
print('kkklll'.replace('kkklll','hahaha')) #替换字符串;把kkklll替换为hahaha
print('kkklll'.replace('kkklll','hahaha',2)) #替换2次
print('myt name title'.rfind('t'))#从左往右的最右边的位置
print('myt name title'.split('i'))#以某个字符把字符串分割,执行结果['myt name t', 'tle']
print('miyt niame title'.rsplit('i',1))#以某个字符把字符串的分割,按照对应的次数分割,分割1次,以右边开始为准
print('miyt niame title'.title())#按照标题的格式显示,每个字母首字母大写
#摘取重要的字符串的方法:
print(st.count('l'))
print(st.capitalize())
print(st.startswith('h'))
print(st.find('t'))
print(st.format(name='wing',age=15))
print(st.format_map({'name':'wing','age':12}))
print('Hell'.islower()) #判断是否是全部小写
print('hellO'.isupper())
print(' lll kkkk ddd
'.strip())
print('kkklll'.replace('kkklll','hahaha'))
print('myt name title'.split('i'))