python笔记3——字符串的操作
#Author:Wildwolf name="my name is wildwolf ," print(name.capitalize()) #首字母大写 print(name.count("w")) #统计字符串中某个字符的个数 print(name.center(50,"&")) #50是字符串长度 ,中心打印 print(name.endswith("love")) #进行逻辑运算,判断字符串结尾是不是给定的字符,输出False或True name1="yue\tfeng" print(name1.expandtabs(tabsize=30)) print(name.find('olf')) #字符串切片 print(name[name.find("dol"):]) name2="my name is {name},i am {year} old." print(name2.format(name='wildwolf',year='23')) #格式化输出 print(name2.format_map({'name': 'wildwolf', 'year': '23'})) print(name.index("a")) #字符下标 print('123ssdf'.isalnum()) #判断字符串是否为数字和英文字符 print('sdfasv'.isalpha()) #判断字符串是否全为英文字符 print('12323'.isdecimal()) print("12393".isdigit()) #判断字符串是否是整数 print('14243'.isidentifier()) #判断是不是一个合法的字符串 print('123df'.islower()) #判断是否全是小写 print('asdf A'.isupper()) #判断是否全是大写 print('123'.isnumeric()) #判断是不是只有数字 print(' '.isspace() ) #判断是不是一个空格 print('My Name Is Wildwolf'.istitle()) #判断是不是一个标题 print('+'.join(['1', '2', '3', '4'])) #将列表添加进字符串 print(name.ljust(50,'*')) #输出指定长度的字符串,不够的用指定字符串在尾部填充 print(name.rjust(50,'*')) #输出指定长度的字符串,不够的用指定字符串在头部填充 print('Aasdf'.upper()) #将字符串全部大写 print('AJOSDF'.lower()) #将字符串全部小写 print('\nwildwolf--'.lstrip()) #去除左边换空格和回车 print('wildwolf-\n'.rstrip()) #去除右边换空格和回车 print(' wildwolf \n'.strip())#左右全部去除 l=str.maketrans("abcdef","123456") #密码输入 print("aaabbcceeff".translate(l)) #用l翻译给定字符串 print('alex 1a1'.replace('a', '3'))#替换字符 print('wildwolf'.rfind('l')) #找到指定字符在字符串最右边的位置下标 print('wild wolf'.split(' ')) #按指定字符将字符串提取出构成列表 print("1+2+3+4".split('+')) print('1+2\n+3+4'.splitlines()) #按换行符提取字符串 print('AbCdEf'.swapcase()) #将字符串大小写互换 print('wild wolf'.title()) #将每个字符串首字母大写 print('wildwolf'.zfill(50)) #用0填充不够的字符串长度
posted on 2018-12-26 19:07 Wildwolf1995 阅读(94) 评论(0) 编辑 收藏 举报