• 常用的字符串内建函数(三)


    13、rstrip()方法

    rstrip() 删除 string 字符串末尾的指定字符(默认为空格),返回删除 string 字符串末尾的指定字符后生成的新字符串。

    语法:str.rstrip([chars])

    chars -- 指定删除的字符(默认为空格)

    str7 = "STudy1"
    str8 = "www.studuy.com "
    print(str7.rstrip("1"))
    print(str8.rstrip())

     14、split()方法

    通过指定分隔符对字符串进行切片,返回分割后的字符串列表。

    语法:str.split(str="", num=string.count(str))

    str -- 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。

    num -- 分割次数。默认为 -1, 即分隔所有。

    如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。

    url = "https://www.runoob.com/python3/python3-string-split.html"
    url2 = url.split(".")
    print(url2)
    url3 = url.split("/")
    url4 = url.split("/", 1)
    url5 = url.split("/", 2)
    print(url3)
    print(url4)
    print(url5)

     15、strip()

    用于移除字符串头尾指定的字符(默认为空格)或字符序列。返回移除字符串头尾指定的字符序列生成的新字符串。

     语法:str.strip([chars]);

    chars -- 移除字符串头尾指定的字符序列。

    str = 'qweeerererq12232qwe'
    print(str.strip('qwe'))

    str = '123132231213321312==321312213231123132'
    print(str.strip('123'))

    1、strip() 处理的时候,如果不带参数,默认是清除两边的空白符,例如:/n, /r, /t, ' ')。

    2、删除多个字符时:只要头尾有对应其中的某个字符即删除,不考虑顺序,直到遇到第一个不包含在其中的字符为止。

    16、upper()方法

    将字符串的小写字母转换为大小,返回小写字母转为大写字母的字符串。

    语法:str.upper()

    str = 'haohao'
    str1 = "HAH"
    print(str.upper())
    print(str.isupper())
    print(str1.isupper())

    不忘初心,坚持下去
  • 相关阅读:
    [php-src]一个Php扩展的结构
    告别2015,迎来2016
    [JS]应用splice删除多元素时出现的坑
    [Ng]Angular应用点概览
    [MongoDB]Mongodb攻略
    GNU M4
    [Linux]服务管理:RPM包, 源码包
    [Shell]条件判断与流程控制:if, case, for, while, until
    [Shell]字符截取命令:cut, printf, awk, sed
    [Shell]正则表达式与通配符
  • 原文地址:https://www.cnblogs.com/keepkeep/p/11571129.html
Copyright © 2020-2023  润新知