字符串重要方法复习
st='Hello world' print(st) print(st.center(20,'-')) #找到字符串字符出现的第一个位置,返回字符的位置,若字符不存在,则返回-1 print(st.find('q')) print(st.lower()) #将字符串中大写变成小写,小写则保持不变 print(st.upper()) #将字符串中小写变成大写,大写则保持不变 #格式化输出 st1='{name} is the captial of {name2}' print(st1.format(name='beijing',name2='China')) print(st.count('l')) #统计字符出现次数 #判断字符串是否以“...........”开头,是则返回True,否返回false print(st.startswith('H')) #去掉前后的制表符、空格、换行符 st3='\thello world\r' st4='python' print(st3,st4) print(st3.strip(),st4) print(st.split('l')) #以"....."为分割符,把字符串分割成字符 print(st.replace('He','HE')) #以某个字符代替原字符串中的字符
#不太重要
st='hello world' print(st.count('l'))#统计元素个数:3 print(st.capitalize())#首字母大写:Hello world print(st.center(50,'-'))#把字符串居中,50个字符除了字符串,剩下的用 --- #-------------------hello world-------------------- print(st.endswith('ld'))#以某个字符串结尾,返回值为bool值:True print(st.startswith('he'))#以某个字符串开头,返回值为bool值:True st='he\tllo world' print(st.expandtabs(tabsize=10))#设置\t用多少空格表示 print(st.find('l'))#查找到第一个位置,并返回索引值:3 st='hello {age} world {name}' print(st.format(name='wxy',age=21))#格式化输出的另一种方式:hello 21 world wxy print(st.format_map({'name':'wxy','age':21}))#:hello 21 world wxy print(st.index('o'))#和find差不多,区别:找不到会报错,find返回-1 print('abc$'.isalnum())#是否是包含字符和数字:True,False print('10000'.isdecimal())#判断是否是十进制:True(10000),False(AF00) print('111111.8888'.isdigit())#重要.判断是否是整型 print('111'.isnumeric())#判断是否是整型 print('34abc'.isidentifier())#判断是否是非法字符:False print('Aabc'.islower())#判断是否全小写 print('aB'.isupper())#判断是否全大写 print(' e '.isspace())#判断是否是空格 print('My Title'.istitle())#判断是否符合标题写法:True,每个单词首字母大写 print('My Title'.lower())#把大写全变成小写 print('My Title'.upper())#把小写全变成大写 print('My Title'.swapcase())#大变小,小写变大写 print('My Title'.ljust(50,'*'))#My Title************************ print('My Title'.rjust(50,'*'))#************************My Title print('\tMY title'.strip())#****去掉前后换行符,空格,制表符 print('\tMY title'.rstrip())#****去掉右边换行符,空格,制表符 print('MY title'.replace('title','lesson',1))#替换1次 print('MY title title'.rfind('t'))#最后一个T的位置 print('MY title title'.split('i ',1))#重要**********以什么为分割,把字符串分割成列表 print('MY title title'.rsplit('i'))
st='hello world'
print(st.count('l'))#统计元素个数:3print(st.capitalize())#首字母大写:Hello worldprint(st.center(50,'-'))#把字符串居中,50个字符除了字符串,剩下的用 ---#-------------------hello world--------------------print(st.endswith('ld'))#以某个字符串结尾,返回值为bool值:Trueprint(st.startswith('he'))#以某个字符串开头,返回值为bool值:Truest='he\tllo world'print(st.expandtabs(tabsize=10))#设置\t用多少空格表示print(st.find('l'))#查找到第一个位置,并返回索引值:3st='hello {age} world {name}'print(st.format(name='wxy',age=21))#格式化输出的另一种方式:hello 21 world wxyprint(st.format_map({'name':'wxy','age':21}))#:hello 21 world wxy
print(st.index('o'))#和find差不多,区别:找不到会报错,find返回-1print('abc$'.isalnum())#是否是包含字符和数字:True,Falseprint('10000'.isdecimal())#判断是否是十进制:True(10000),False(AF00)print('111111.8888'.isdigit())#重要.判断是否是整型print('111'.isnumeric())#判断是否是整型print('34abc'.isidentifier())#判断是否是非法字符:Falseprint('Aabc'.islower())#判断是否全小写print('aB'.isupper())#判断是否全大写print(' e '.isspace())#判断是否是空格print('My Title'.istitle())#判断是否符合标题写法:True,每个单词首字母大写print('My Title'.lower())#把大写全变成小写print('My Title'.upper())#把小写全变成大写print('My Title'.swapcase())#大变小,小写变大写print('My Title'.ljust(50,'*'))#My Title************************print('My Title'.rjust(50,'*'))#************************My Titleprint('\tMY title'.strip())#****去掉前后换行符,空格,制表符print('\tMY title'.rstrip())#****去掉右边换行符,空格,制表符print('MY title'.replace('title','lesson',1))#替换1次print('MY title title'.rfind('t'))#最后一个T的位置print('MY title title'.split('i ',1))#重要**********以什么为分割,把字符串分割成列表print('MY title title'.rsplit('i'))