python日记(三)常用字符串用法

# 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 
ne_zha
!!!')
            print(ne_zha.split('
'))
            print(ne_zha.split('
',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
')
            ne_zha =ne_zha.strip('N')
            print(ne_zha)
            
            ne_zha =('
Ne_zha  233
')
            ne_zha =ne_zha.rstrip()
            print(ne_zha)
            
            ne_zha =('
Ne_zha  233
')
            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的区别??

原文地址:https://www.cnblogs.com/ne-zha/p/7157110.html