zoukankan      html  css  js  c++  java
  • Python基础(二)之字符串

    字符串在python语言中极为常用,下面就带大家来一起回顾一下字符串常用的方法:

    1、count

    作用:统计字符串中字符的个数

    例:

    str_yu = 'xiAoyuhaha'
    print(str_yu.count('h'))
    2

    2、find

    作用:显示字符串中字符的下标

    str_yu = 'xiAoyuhaha'
    print(str_yu.find("yu"))
    print(str_yu[str_yu.find("yu"):8])
    4

    yuha

    3、isdigit

    作用:验证字符串是否只由数字构成

    例:

    str_z = '356a'

    print(str_z.isdigit())

    str_z = '36'

    print(str_z.isdigit())

    False
    True

    4、join

    作用:将列表转为字符串并用某种方式分隔

    例:

    print(''.join(['1','2','3']))

    print('+'.join(['1','2','3']))

    123

    1+2+3

    5、split

    作用:将字符串以某种分隔方式转化为列表

    例:

    print('xi+a+o yu'.split('+'))

    print('xi+a+o yu'.split())

    ['xi','a','o yu']

    ['xi+a+o','yu']

    6、capitalize

    作用:将字符串首字母大写,其余全为小写

    例:

    str_yu = 'xiAoyuhaha'

    print(str_yu.capitalize())

    Xiaoyuhaha

    7、center

    作用:打印某种格式,不够的字符用自定义的代替

    例:

    str_yu = 'xiAoyuhaha'

    print(str_yu.center(20,"-"))

    -----xiAoyuhaha-----

    8、endwith

    作用:判断字符串是否以某字符结尾

    例:

    str_yu = 'xiAoyuhaha'
    print(str_yu.endswith("ha"))

    True

    9、expandtabs

    作用:若字符串中含tab键,则会将tab按其它形式显示

    例:

    str_a = '\thaha'

    print(str_a.expandtabs(tabsize=8))

            haha

    10、format

    作用:格式化输出

    例:

    str_name = "my name is {name},my old is {age}"

    print(str_name.format(name = 'xiaoyu',age = 18))

    my name is xiaoyu,my old is 18

    11、isalnum

    作用:判断字符串中只含数字和字母

    例:

    str_s = '356aBc'

    print(str_s.isalnum())

    str_s = '_56aBc'

    print(str_s.isalnum())
    True
    False

    12、isidentifier

    作用:判断是否为合法标识符

    例:

    str_h = '_abc1'

    print(str_h.isidentifier())

    str_h = '-234'

    print(str_h.isidentifier())
    True
    False

    13、islower

    作用:判断字符串是否全为小写

    例:

    str_x = 'Abc'

    print(str_x.islower())

    str_x = 'abc'

    print(str_x.islower())
    False
    True

    14、isupper

    作用:判断字符串是否全为大写

    例:

    str_d = 'ABC'

    print(str_d.isupper())

    str_d = 'ABc'

    print(str_d.isupper())
    True
    False

    15、lower

    作用:将字符串全部转换为小写

    例:

    str_feel = 'AnGry'

    print(str_feel.lower())

    angry

    16、upper

    作用:将字符串全部转换为大写

    例:

    str_feel = 'AnGry'

    print(str_feel.upper())

    ANGRY

    17、strip

    作用:去掉字符串中空格和回车

    例:

    str_earse = '  haha\n'

    print(str_earse)

    print('==============')

    print(str_earse.strip())
    print('==============')

    haha

    ==============

    haha
    ==============

    18、swapcase

    作用:将字符串中大写改为小写,小写改为大写

    例:

    print('XiaoYu'.swapcase())

    xIAOyU

    19、replace

    作用:替换字符串中某些字符

    例:

    print('xiaoha'.replace('a','A'))

    print('xiaoha'.replace('a','A',1))

    xiAohA

    xiAoha

    20、maketrans和translate

    作用:用于加密,字符替代

    例:

    a = str.maketrans('abcdef','123456')

    print('feidao'.translate(a))

    65i41o

    21、ljust

    作用:用于打印某种效果,不够的用自定义的替代并置于右边

    例:

    str_like = 'basketball'

    print(str_like.ljust(50,'*'))

    basketball****************************************

    22、rjust

    作用:用于打印某种效果,不够的用自定义的替代并置于左边

    例:

    str_like = 'basketball'

    print(str_like.rjust(50,'-'))

    ----------------------------------------basketball


    
    
    
    
    
    











    
    
    
    










    
    








  • 相关阅读:
    Redis学习笔记-安装篇(Centos7)
    图片上传预览方式,了解下?
    Angular中依赖注入方式的几种写法
    Javascript实现打开或退出浏览器全屏
    从头开始学Web开发—CSS_01
    JavaScript DOM知识 (一)
    javascript中的scroll事件
    javascript中继承的实现
    认识Javascript中的作用域和作用域链
    javascript中的闭包
  • 原文地址:https://www.cnblogs.com/xiaoyu866/p/6250567.html
Copyright © 2011-2022 走看看