zoukankan      html  css  js  c++  java
  • python基础关于字符串的常用操作

    1.如果想要字符串的首字母大写,可以调用captailze函数。

    str="fasfaefeaw"

    d=str.captailze()

    print(d)

    2.如果想要你的字符串的大小写反转可以调用swapcase函数

    str="fhaewhklf"

    d=str.swapcase()

    print(d)

    3.如果想要每一项首字母大写的话,可以调用title函数

    str="fea faef  efaf"

    d=str.title()

    print(d)

    4如果想要你的文字居中, 可以调用center函数

    str="feawfeawf"

    d=str.center(20)#其中20指的是字符串的宽度

    print(d)

    5.关于expandtabs函数的使用方法就是如果字符串中有/t的话,/t后面第一个字母会自动和前面补齐八个空格

    str="feawfe/tafeaw"

    d=str.expandtabs()

    print(d)

    6.判断字符串以什么开头的话用starwith函数,如果判断正确的话,返回Ture,否者返回False。startwith函数如果函数中什么都没有的话,是默认的全部字符串开始

    str="feawfe"

    d=str.starwith("fe")#d=str.startwith("e",1,2)这个意思是从索引为一的开始到索引为二的停止,看这个部分的开头和输入的是否一致。

    print(d)

    7.find()函数的使用,在find()函数中输入你想找的字母,会找到你找的字母的索引,如果找不到的话会返回-1,可以切片查找

    str="faeafeft"

    d=str.find("t")#dstr.find("t",2,7)表示在2到7的范围内有没有t

    print(d,type(d))#其中这个type表示的是判断你找的数据类型

    8.index()函数和find()函数的使用方法是一样的,都能使用切片,不一样的是,如果找不到的话,返回不一样,在find()中如果找不到返回-1,而index()函数如果找不到的话会报错。

    9.strip()函数的使用方法,strip函数默认用于删除前后空格,如果里面有东西,也可以删除其他的东西,与此相同的还有rstrip,rstrip意思是从右边开始删除,左边不动,lstrip意思是从左边开始删除,右边不动

    str="faefeaw#"

    d=str.strip()#d=str.strip(#)在这里删除的是#号

    print(d)

    username=input("请输入一个名字:").strip()

    if username=="   小王  ":

      print("回答正确")

    10.count()函数的用法,用于计算哪一个元素出现的次数,也可以用于切片

    str="faefeaf"

    d=str.count("f")#d=str.count("f",0,8)

    print(d)

    11.分割元素,一般使用的是split()函数,split里面传的是什么用什么分割,分割之后传的东西不存在,转化成了空格。split()把字符串以列表形式展示出来

    str="feaw; feawf; afeawf;feawf"

    d=str.spilt(;)#在这里是以列表形式分割的,分号会消失,转化成了空格

    12.format()格式化输出

    s="我叫{},年纪{},爱好{},再说一遍我叫{}".format("小王",20,"打台球","小王")

    s="我叫{0},年纪{1},爱好{2},再说一遍我叫{0}".format("小王",20,"打台球")

    s="我叫{name},年纪{age},爱好{habby},再说一遍我叫{name}".format(name="小王",age=20,habby="打台球",)

    print(s)

    13.replace()函数的用法

    str="我喜欢打篮球我喜欢"

    d=str.replace("我喜欢","小王喜欢",1)

  • 相关阅读:
    入门级科普 | ICO→STO→IEO,下一个会是IDO吗?
    去中心化金融(DeFi):一个新的金融科技革命
    kubernetes docker 查看站点访问权限问题
    Pycharm 插件中的git使用
    Selenium 中对于table的判断
    macOS 终端打开提示:zsh compinit: insecure directories
    Mac 删除开机选项
    pytest-BDD 的学习
    Gherkin学习笔记
    Cucumber入门之Gherkin
  • 原文地址:https://www.cnblogs.com/648071634com/p/11640902.html
Copyright © 2011-2022 走看看