zoukankan      html  css  js  c++  java
  • 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的区别??

  • 相关阅读:
    海云健康:上云为10万家药店带去了什么价值?
    PostgreSQL数据目录深度揭秘
    当设计模式遇上 Hooks
    SpringBoot 优雅停止服务的几种方法
    【2021-08-19】连岳摘抄
    【2021-08-18】该休息,还是要好好休息
    【2021-08-17】心里没底,就给它得找个底
    NFLSOJ 1072
    Solution -「ARC 125F」Tree Degree Subset Sum
    Solution -「ARC 125E」Snack
  • 原文地址:https://www.cnblogs.com/ne-zha/p/7157110.html
Copyright © 2011-2022 走看看