• 字符串方法


     #通过索引获得某一个字符
     #[n:m]
     #通过索引获得n~m-1字符
    #len()
     #获得str、tuple、list长度
    #for循环
     #for 变量名 in 字符串:

    #将字符串中的每个元素按照指定分隔符进行拼接

    #test=“我是风儿”
    #t=“ ”
    #v=t.join(test)
    #print(v)

     #去空格,/n,/t
    #strip()
    #lstrip()
    #rstrip()
    #也可去除指定字符

    # test = "aLex"
    # 首字母大写
    # v = test.capitalize()
    # print(v)

    # 所有变小写,casefold更牛逼,很多未知的对相应变小写
    # v1 = test.casefold()
    # print(v1)
    # v2 = test.lower()
    # print(v2)

    # 设置宽度,并将内容居中
    # 20 代指总长度
    # * 空白未知填充,一个字符,可有可无
    # v = test.center(20,"*")
    # print(v)

    # 去字符串中寻找,寻找子序列的出现次数
    # test = "aLexalexr"
    # v = test.count('ex')
    # print(v)

    # test = "aLexalexr"
    # v = test.count('ex',5,6) 从第五位开始到第六位结束
    # print(v)

    # 欠
    # encode
    # decode

    # 是否以什么什么结尾
    # 是否以什么什么开始
    # endswitch(sels,suffix,start=None,end=None)
    # test = "alex"
    # v = test.endswith('ex')
    # v = test.startswith('ex')
    # print(v)

    # 以 为点断句
    # test = "12345678 9"
    # v = test.expandtabs(6)
    # print(v,len(v))

    # 从开始往后找,找到第一个之后,获取其位置
    # > 或 >=
    # test = "alexalex"
    # 未找到 -1
    # v = test.find('ex')
    # print(v)

    # index找不到,报错 忽略
    # test = "alexalex"
    # v = test.index('8')
    # print(v)


    # 格式化,将一个字符串中的占位符替换为指定的值
    # test = 'i am {name}, age {a}'
    # print(test)
    # v = test.format(name='alex',a=19)
    # print(v)

    # test = 'i am {0}, age {1}'
    # print(test)
    # v = test.format('alex',19)
    # print(v)

    # 格式化,传入的值 {"name": 'alex', "a": 19}
    # test = 'i am {name}, age {a}'
    # v1 = test.format(name='df',a=10)
    # v2 = test.format_map({"name": 'alex', "a": 19})

    # 字符串中是否只包含 字母和数字
    # test = "123"
    # v = test.isalnum()
    # print(v)
    #isalpha(self)
    #isnumeric()#支持汉字数字
    #isdigit()#支持特殊数字,如②
    #isdecimal()

    #是否存在不可显示的字符
    #isprintable()

    #是否全是空格
    #isspace()

    #是否首字母都是大写
    #istitle()
    #转换为标题格式
    #title()

    #test=“alex”
    #test.center(20.!)
    #test.ljust(20.!)
    #test.rjust(20.!)

    #islower()
    #lower()
    #isupper()
    #upper()

    #建立对应关系
    #maketrans()
    #按对应关系替换
    #translate()
    #t=str.maketrans("aeiou","12345")
    #v="asdfghjuytrewrtyujhgfdxcvbnkuytresx"
    #new_v=v.translate(t)
    #print(new_v)

    #分割
    #可以得到分隔符,但只能分一次
    #partition()
    #rpartition()
    #可以从自定义分割次数,但不能拿到分隔符
    重要 #split()
    #rsplit()
    #只能根据换行分割
    #splitlines(false)默认不包括换行符
    #splitlines(true)包括换行符

    #是否以。。开头/结尾
    #startwith()
    #endwith()

    #大小写互相转换
    #swapcase()

    #替换
    #replace()
    #test="alexalexalexalexalex"
    #test.replace("被替换","替换成",n) n表示替换前n个



  • 相关阅读:
    ASP.NET CORE 使用Consul实现服务治理与健康检查(2)——源码篇
    ASP.NET CORE 使用Consul实现服务治理与健康检查(1)——概念篇
    Asp.Net Core 单元测试正确姿势
    如何通过 Docker 部署 Logstash 同步 Mysql 数据库数据到 ElasticSearch
    Asp.Net Core2.2 源码阅读系列——控制台日志源码解析
    使用VS Code 开发.NET CORE 程序指南
    .NetCore下ES查询驱动 PlainElastic .Net 升级官方驱动 Elasticsearch .Net
    重新认识 async/await 语法糖
    EF添加
    EF修改部分字段
  • 原文地址:https://www.cnblogs.com/jiangzhch5/p/13245924.html
Copyright © 2020-2023  润新知