python中字符串的常用用法汇总

来源:互联网 发布:淘宝开店考试题 编辑:程序博客网 时间:2024/05/21 09:30
str = "Hello {name}!"print(str.capitalize())       #首字母大写print(str.count('g'))        #统计字母个数print(str.center(50,'-'))    #打印50个字符,居中显示,剩余的地方用'-'代替print(str.encode())          #把字符串转为二进制print(str.endswith('!'))     #判断字符串结尾字符,返回结果True或Falseprint(str.find('o'))         #返回字符位置print(str.format(name = 'zhang'))         #格式化输出字符串print(str.format_map({'name':'zhang'}))  #格式化输出字符串print('10'.isdecimal())      #判断是否为十进制print('1'.isdigit())         #判断是否是整数print('a'.isidentifier())    #判断是不是一个合法的标识符print('Ss'.istitle())        #判断是否是开头(首字母大写)print('a'.isupper())         #判断是否是大写print('+'.join(['1','2','3']))  #列表转为字符串并添加分隔符(默认为空# )print(str.ljust(20,'*'))      #将字符串长度变为20,不够的用*代替print(str.lstrip())           #去除字符串左边的空格print(str.lower())            #将字符串转为小写print(str.replace('l', 'L', 1))  #替换字符print(str.rfind('e'))        #结果为字符出现的最后一个位置print(str.split())     #将字符串以某个分隔符分割,默认为空格print(str.swapcase())  #大小写互换print(str.title())     #将首字母大写


学习中发现的好玩的东西

x = 'zhang'y = x.maketrans('abcdefg','~!@#$%^')  #以某种规则定义字符print(x.translate(y)) #将字符串以某种规则输出



原创粉丝点击