zoukankan      html  css  js  c++  java
  • Python之字符串操作

    每种语言都有字符串这个数据类型,但是每种语言的字符串操作都不尽相同,python相对于其他语言,字符串操作其实有明显的优势,简单明了。


    # 定义一个字符串
    name = "phone"

    #将首字母变成大写:
    name.capitalize()

    #格式化字符串,不足的用其他标识填补:
    name.center(50."-")

    #把tab转成若干个空格:
    name.expandtabs(tabsize = 30)

    #格式化字符串:
    name = "my name is {name}"
    name.format(name="Jack")
    name.format_map({"name":"Jack"})

    #判断是否为阿拉伯字符
    name.isalnum()

    #判断是否为纯字符
    name.idalpha()

    #判断是不是一个合法的变量
    name.isidentifier()

    #每个字符串是否为首字母大写
    name.istitle

    #用字符串链接列表中的每个元素
    name = '+'
    name.join([1,2,3])

    #格式化字符串,不够再左/右补上
    name.rjust(50,"-") | ljust(50,"-")

    #去掉空格、回车
    name.strip()

    #将字符编码
    p = str.maketrans("abcdefg","123456")
    name.translate(p)

    #替换字符
    name.replaace("a","A",2)

    #按换行切分,结果为一个列表
    name.splitlines()

    #大小写互换
    name.swapcase()

    #将字符串格式化撑n个长度,不够在左边补上0
    name.zfill(50)
    ---------------------
    作者:ErikChan.hk
    来源:CSDN
    原文:https://blog.csdn.net/jiaming917/article/details/85157280
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    github
    保存中文文本
    python3与 python2 urllib模块区别
    gitbook 使用粘自csdn
    html基础
    R语言学习笔记之十
    R语言学习笔记之九
    R语言学习笔记之八
    R语言学习笔记之七
    R语言学习笔记之六
  • 原文地址:https://www.cnblogs.com/erikchanBolg/p/10153997.html
Copyright © 2011-2022 走看看