string_test = "router \tospf 1" print(string_test.capitalize())#首字母大写 print(string_test.count('o',0,4))#记录一个区间内某字符出现的次数,区间为可选项 print(string_test.center(50,"-"))#居中打印,以'-'补全 print(string_test.endswith(' 1'))#判断是否以' 1'结尾 #print(string_test.expandtabs(tabsize=30))#把\t转换成多少个空格 print(string_test.find("ospf")) #取索引 print(string_test[string_test.find("ospf"):])#字符串也可以切片 print(string_test[-1].isalnum())#是不是阿拉伯字符 print(string_test[-1].isalpha())#是不是一个字母 print(string_test[-1].isdecimal())#是不是一个十进制数 print(string_test.isidentifier())#判断是不是一个合法的标识符(是不是一个合法的变量名) print('Abc'.isidentifier()) print(string_test.islower())#判断是不是小写 print(string_test.isnumeric())#是不是只有数字,和isdigit差不多 print(string_test.isspace())#判断是不是空格 print(string_test.istitle())#判断是不是每个首字母都是大写的 print('I Am Good.'.istitle()) print(string_test.isupper())#是不是全是大写 print('GOOD'.isupper()) print('-'.join(string_test)) print(string_test.ljust(50,'-'))#左对齐,-补全 print(string_test.rjust(50,'-'))#右对齐,-补全 print(string_test.upper())#变成大写 print('Good'.lower())#变成小写 print('\n Good'.lstrip())#去掉左边的换行和回车 print('Good \n'.rstrip()) print(' Good '.strip()) print(string_test.startswith('router'))#以'router'开始 trans = str.maketrans('1234567890','abcdefghij') print(string_test.translate(trans))#maketrans制订翻译规则,translate引用规则进行翻译 #print(string_test.replace('o','O',1))#用'O'替换'o',替换一个,'1'是可选项 print(string_test.rfind('o'))#找到后一个'o'的下标,find方法是找到第一下标 print(string_test.split('o')) #以'o'为分隔符分割成列表 print(string_test.split()) #默认是按照空格 print('I \nam \ngood'.splitlines()) #按照换行分 print('I am good.'.swapcase()) #大小写转换 print('i am good'.title()) #首字母大写
暂无评论