• 字符串方法


     #通过索引获得某一个字符
     #[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个



  • 相关阅读:
    git 删除未提交的文件
    Vmware Ubuntu 开机蓝屏
    php 加入 unless 语法
    Unity 登录白屏或者黑屏
    Ubuntu php + apache
    Ubuntu mysql
    Ubuntu 重装vmtool
    window 后台运行的应用程序点击没反应
    phpstorm格式设置不同导致的Git代码无法正常比较
    phpstorm 设置换行符的格式
  • 原文地址:https://www.cnblogs.com/jiangzhch5/p/13245924.html
Copyright © 2020-2023  润新知