# readme: # ne_zha # blogger address:www.cnblogs.com/ne-zha # 字符串的常见用法 #字符串首字母大写 ne_zha =(‘ne_zha‘) ne_zha =ne_zha.capitalize() print(ne_zha) #字符串首字母大写 ne_zha =(‘ne_zha‘) ne_zha =ne_zha.count(‘_‘) print(ne_zha) #几类填补字符用法 ne_zha =(‘ne_zha‘) ne_zha =ne_zha.center(30,‘@‘) print(ne_zha) ne_zha =(‘ne_zha‘) ne_zha =ne_zha.ljust(30,‘@‘) print(ne_zha) ne_zha =(‘ne_zha‘) ne_zha =ne_zha.rjust(30,‘@‘) print(ne_zha) ne_zha =(‘ne_zha‘) ne_zha =ne_zha.zfill(30) print(ne_zha) #转换成二进制码 ne_zha =(‘123‘) ne_zha =ne_zha.encode() print(ne_zha) #判定结尾字符真假 ne_zha =(‘ne_zha‘) ne_zha =ne_zha.endswith(‘a‘) print(ne_zha) #判断第一个字符所在下标 ne_zha =(‘ne_zhaz‘) ne_zha =ne_zha.find(‘z‘) print(ne_zha) #判断最后一个字符所在下标 ne_zha =(‘ne_zhaz‘) ne_zha =ne_zha.rfind(‘z‘) print(ne_zha) #格式化字符串 name =(‘My name is {x}‘) names =name.format(x=‘ne_zha‘) print(names) name =(‘My name is {0}‘) names =name.format(‘ne_zha‘) print(names) # names =name.format_map() #字母数字返回True ne_zha =(‘nezha233‘) ne_zha =ne_zha.isalnum() print(ne_zha) #纯字母返回True ne_zha =(‘nezha‘) ne_zha =ne_zha.isalpha() print(ne_zha) #判断十进制字符 ne_zha =(‘2333‘) ne_zha =ne_zha.isdecimal() print(ne_zha) #判断整数 ne_zha =(‘2333‘) ne_zha =ne_zha.isdigit() print(ne_zha) #判断合法字符 ne_zha =(‘ne_zha‘) ne_zha =ne_zha.isidentifier() print(ne_zha) #判断字符串中是否纯小写字母 ne_zha =(‘ne_zha233‘) ne_zha =ne_zha.islower() print(ne_zha) #判断字符串中是否纯大写字母 ne_zha =(‘NE_ZHA233‘) ne_zha =ne_zha.isupper() print(ne_zha) #判断是否为整数(?isnumeric和digit的区别?) ne_zha =(‘233.3‘) ne_zha =ne_zha.isnumeric() print(ne_zha) #判断是否纯空格 ne_zha =(‘ ‘) ne_zha =ne_zha.isspace() print(ne_zha) #判断是否为title格式 ne_zha =(‘Ne Zha233‘) ne_zha =ne_zha.istitle() print(ne_zha) #判断是否可以打印 ne_zha =(‘ne_zha233‘) ne_zha =ne_zha.isprintable() print(ne_zha) #@@将序列中的元素以指定的字符连接生成一个新的字符串 str = ‘ ‘ ne_zha =[‘2‘,‘3‘,‘3‘,‘3‘] print(str.join(ne_zha)) #@@指定分隔符对字符串进行切片 ne_zha =(‘My name is \nne_zha\n!!!‘) print(ne_zha.split(‘\n‘)) print(ne_zha.split(‘\n‘,1)) #将字符串中大写字母转换成小写 ne_zha =(‘Ne_zha233‘) ne_zha =ne_zha.lower() print(ne_zha) #将字符串中大写字母转换成小写 ne_zha =(‘Ne_zha233‘) ne_zha =ne_zha.upper() print(ne_zha) #将字符串转换成title格式 ne_zha =(‘Ne_zha233‘) ne_zha =ne_zha.title() print(ne_zha) #字符串大小写取反 ne_zha =(‘Ne_zha233‘) ne_zha =ne_zha.swapcase() print(ne_zha) #@@去除字符串开头结尾中指定字符,默认空白符 ne_zha =(‘NNe_zha 233\n‘) ne_zha =ne_zha.strip(‘N‘) print(ne_zha) ne_zha =(‘\nNe_zha 233\n‘) ne_zha =ne_zha.rstrip() print(ne_zha) ne_zha =(‘\nNe_zha 233\n‘) ne_zha =ne_zha.lstrip() print(ne_zha) #替换字符串中的字符 ne_zha =(‘ne_zha233‘) ne_zha =ne_zha.replace(‘3‘,‘6‘,1) print(ne_zha)
split和spitlines,isnumeric和digit的区别??
时间: 2024-10-10 07:10:48