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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    Mutex和RWMutex
    内核态和用户态
    runtime源码
    goroutine的结束与通信
    进程线程协程
    堆和栈
    array和slice区别
    逃逸分析
    单例模式
    WaitGroup用法
  • 原文地址:https://www.cnblogs.com/erikchanBolg/p/10153997.html
Copyright © 2011-2022 走看看