小阳儿儿

字符串重要方法复习
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'))

posted on 2019-01-09 11:23  小阳儿儿  阅读(241)  评论(0编辑  收藏  举报