美文网首页
V1.6.1 字符串进阶操作

V1.6.1 字符串进阶操作

作者: 大白python | 来源:发表于2019-06-20 19:54 被阅读0次
    字符串进阶操作

    字符串的进阶,当然是指其几十种的方法,可最常用的有以下几种:

    • center
    • find
    • join
    • lower
    • replace
    • split
    • strip
    • translate

    1.center 方法在字符串两边添加符号来使它处于中间。

    textstring = "string的center方法"
    
    #center
    print(textstring.center(30,"*"))
    #打印出: *******string的center方法********
    

    2.find 在字符串中查找字符串,若找到,返回字符串的第一个字符的索引,没找到就返回-1

    textstring = "string的find方法"
    
    #find
    print(textstring.find("find"))
    #打印出: 7  
    

    3. join与spli 两个相反的字符串操作

    #join是连接    
    joinstring1 = "-"
    joinstring2 = ["2019", "06", "21"]
    print(joinstring1.join(joinstring2) )
    #打印出:2019-06-21
    
    #split是拆分
    string = "2019-06-21"
    print(string.split("-"))
    #打印出:['2019', '06', '21']
    

    4.replace与translate 两个都是替换

    两都不同在于:
    replace 每次替换一个字符串
    translate每次只替换一个字符

    string = "60分python代码"
    #替换一个字符串:
    rep_string = string.replace("python","jupyter notebook")
    print(rep_string)
    #打印出:60分jupyter notebook代码
    
    #每次换一个字符
    string = "60分python代码"
    table = str.maketrans("60代码","80编程")
    print(string.translate(table))
     #打印出:80分python编程
    

    5. lower 返回字符串的小写版本

    #lower
    string = "This Is Python"
    print(string.lower())
    #打印出:this is python
    

    6.strip将string开头与结尾的空白去掉,这个删不了中间的空白

    #strip
    string = "   This Is Python   "
    print(string.strip())
    #打印出:This Is Python
    

    付上字符串的操作方法表:


    字符串操作方法1.jpg 字符串操作方法-2.jpg 字符串操作方法3.jpg
    100分大神,80分大牛,60分大白,够用,能用,就好
    

    相关文章

      网友评论

          本文标题:V1.6.1 字符串进阶操作

          本文链接:https://www.haomeiwen.com/subject/zvrjqctx.html