zoukankan      html  css  js  c++  java
  • lesson_3 字符串相关使用--内置函数

    字符串赋值:变量名 = " "   或者 变量名 = ' '     或者  变量名 = ''' '''

    字符串表示:单引号,双引号,三引号

    字符串也可以从0开始切片取值

    查找子字符串:     变量名.find(子字符串)

    A = "hello"
    print(A.find("el"))      #  --> 1
    print(A.find("zhang"))   #  --> -1   不存在的会显示-1

    按指定分隔符对字符串切片:     变量名.split(分隔符,次数)     分隔符直接分隔时就去掉啦

    A = "hello"
    print(A.split("e",1))        #  --> ['h', 'llo']
    B = "hello、how、are、you"
    print(B.split("",2))       #  --> ['hello', 'how', 'are、you']

     # ctrl+b 查看源码

    除去字符串首尾的字符     变量名.lstrip()/rstrip()/strip()   lstrip:从左边   rtrip:从右边

    C = "##我明天要去扬州啦啦啦!"
    print(C.strip(""))  # 去除末尾的感叹号
    print(C.lstrip("#"))  # 去除前面两个连续的 
    print(C.lstrip())       # 去除前面的空格
    B = "hello、how、are"
    print(B)                  # 字符串
    BB= B.split("",2)
    print(BB)                 # 列表
    BBB = (",".join(BB))
    print(BBB)                # 变回字符串
    BBB = ("***".join(BB))
    print(BBB)

    字符串大写/小写/首字母大写:upper()/lower()/little()
    替换字符串:replace(old,new)

    m = "hELLo,123456World!DDD123789"
    print(m.upper())
    print(m.lower())
    print(m.title())
    print(m.replace("123","      "))          # 默认全部替换
    print(m.replace("123","      ",1))       # 后面第三个是次数,现在是替代一次,从前往后
    print(m[0].upper())
  • 相关阅读:
    CentOS 网络配置
    BUUCTF-PWN爬坑-04-pwn1_sctf_2016
    BUUCTF-PWN爬坑-03-warmup_csaw_2016
    BUUCTF-PWN爬坑-02-rip
    此博客早八百年已停止维护
    重&长剖
    FHQ Treap
    NOIP2020游记
    CSP2020 游记
    线段树套平衡树
  • 原文地址:https://www.cnblogs.com/zhangniannian/p/11514564.html
Copyright © 2011-2022 走看看