zoukankan      html  css  js  c++  java
  • python_字符串常用操作

    string = "yesToAll"
    print(string.capitalize())#返回首字母大写的字符串,
    print(string.count('l')) #统计字符串中 “l”的个数
    print(string.center(20,"-")) #一共打印20个字符,不够的用“-”补充,将str字符串放在中间
    print(string.encode()) #转成二进制
    print(string.endswith("lu")) #判断字符串是否已“lu”结尾,返回false
    print("yes ToAll".expandtabs(tabsize=10)) #将tab键转成10个空格
    print(string.find("To")) #查找指定的字符,,返回下标
    print(string[string.find("To"):]) #字符串也可以切片,跟列表一样
    print("Yesto{name}and year{year} ".format(name = "yang",year = 1899))#字符的格式化输出
    print("Yesto{name}and year{year} ".format_map( {"name":"yang","year":1899}))#字符的格式化输出,传入的参数为字典
    print(string.index("l")) #查找字串符中摸个字符的下标
    print("45fg".isalnum())# 判断是不是数字或者字母
    print("sefSDG".isalnum()) #判断是不是纯字符
    print("87".isdigit())#判断是不是一个整数
    print(" ".isspace())#判断是不是一个空格
    print("ij".isupper())#判断是不是都是大写
    print("ji".islower())#判断是不是都是小写

    print("_".join(["1","3","4","%"]))#将一个列表转换成固定的格式,列表的元素必须是字符
    print(string.ljust(30,"-"))#30个字符,如果没有30个,在后边补上 -
    print(string.rjust(30,"-"))#30个字符,如果没有30个,在前面补上 -
    print(string.lower())#将大写变成小写
    print(string.upper())#将小写变成大写
    print(" yestoall".lstrip())#去掉左边的空格和回车
    print("yestoall ".rstrip())
    print(" yestoall ".strip()) #去掉所有空格和回车
    print("yestoallto".replace("to","TO",1)) #字符串替换,旧字符 新字符,替换次数
    print("yestoalltoyeshit".rfind("t")) #找到字符中最靠右的一个符合的字符
    print("yes to all".split(" "))#以 空格 分给该字符串
    string = "yesToAll"
    print(string.capitalize())#首字母大写
    print(string.count('l')) #统计字符串中 “l”的个数
    print(string.center(20,"-")) #一共打印20个字符,不够的用“-”补充,将str字符串放在中间
    print(string.encode()) #转成二进制
    print(string.endswith("lu"))  #判断字符串是否已“lu”结尾,返回false
    print("yes	ToAll".expandtabs(tabsize=10)) #将tab键转成10个空格
    print(string.find("To")) #查找指定的字符,,返回下标
    print(string[string.find("To"):]) #字符串也可以切片,跟列表一样
    print("Yesto{name}and year{year} ".format(name = "yang",year = 1899))#字符的格式化输出
    print("Yesto{name}and year{year} ".format_map( {"name":"yang","year":1899}))#字符的格式化输出,传入的参数为字典
    print(string.index("l"))    #查找字串符中摸个字符的下标
    print("45fg".isalnum())# 判断是不是数字或者字母
    print("sefSDG".isalnum()) #判断是不是纯字符
    print("87".isdigit())#判断是不是一个整数
    print(" ".isspace())#判断是不是一个空格
    print("ij".isupper())#判断是不是都是大写
    print("ji".islower())#判断是不是都是小写
    
    print("_".join(["1","3","4","%"]))#将一个列表转换成固定的格式,列表的元素必须是字符
    print(string.ljust(30,"-"))#30个字符,如果没有30个,在后边补上 -
    print(string.rjust(30,"-"))#30个字符,如果没有30个,在前面补上 -
    print(string.lower())#将大写变成小写
    print(string.upper())#将小写变成大写
    print("
        yestoall".lstrip())#去掉左边的空格和回车
    print("yestoall      
    ".rstrip())
    print("    yestoall    
    ".strip()) #去掉所有空格和回车
    print("yestoallto".replace("to","TO",1)) #字符串替换,旧字符 新字符,替换次数
    print("yestoalltoyeshit".rfind("t")) #找到字符中最靠右的一个符合的字符
    print("yes to all".split(" "))#以 空格 分给该字符串
    View Code
  • 相关阅读:
    mysql查找数据库中是否已经存在某张表
    springboot中generator相关配置文件
    同步网络时间到linux服务器(先修改时区再进行同步网络时间)
    踩坑记:前后端分离的项目启动时间过长
    踩坑记:mysql timeStamp默认值0000-00-00 00:00:00 报错
    一次踩坑记录(使用rpc前后端分离服务总是注册不上)
    Maven项目结合POI实现导入导入导入导入导入Excl表格Demo-亲测可用
    Maven项目结合POI导出Excl表格Demo-亲测可用
    集合系列之fail-fast 与fail-safe 区别
    并发编程JUC系列AQS(CountDownLatch、CyclicBarrier、Semaphore)
  • 原文地址:https://www.cnblogs.com/gongfuxiaozhen/p/8729278.html
Copyright © 2011-2022 走看看