Wildwolf1995

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编辑  收藏  举报