• Python中的字符串


    str 认识字符串
            字符: 单一的文字符号
            字符按照固定的顺序连成串
            被' 或者" 或者''' 或者"""括起来的内容
            索引 编号, 顺序
                从0开始

    s = "今天中午吃胡辣汤"
    # 索引使用[下标]获取数据
    print(s[3])
    print(s[2])
    print(s[-3])
    print(s[-6])

    切片
                s[start:end:step]
                    start:开始
                    end: 结束  取不到02
                    step: 步长, 控制方向. 每xx个取一个

    # 切片, 从一个字符串中截取出一部分字符串
    # [start: end] 顾头不顾尾   end取不到
    s = "今天晚上吃什么?晚上吃水煮鱼"
    print(s[3:7]) 
    print(s[5:9]) 
    print(s[-3: -7]) # 默认是从左往右切
    print(s[-7: -3])  # 
    print(s[:6]) # 从头开始切
    print(s[6:]) # 切到末尾
    print(s[:])  # 从开始到结束

            字符串是不可变的数据类型. 不论如何操作.对原来的字符串是不会有影响的
                1, upper() 转换成大写. 用于忽略大小写

    #  验证码
    verifyCode = "aEmn"
    veri = input("请输入你的验证码(%s)" % verifyCode)
    if veri.upper() == verifyCode.upper(): # 忽略掉用户输入的大小写
        print("验证码是正确的")
    else:
        print("验证码错误")

     
                2, strip() 去掉左右两端的空白 空白包括(空格, )  所有用户输入的内容都要去空白
                3, replace(old, new) 把old替换成new
                4, split() 字符串切割
                5, startswith() 判断是否以xxx开头
                6, find() 查找, 找不到返回-1
                7, isdigit() 判断是否是数字组成
                8, len() 求长度

  • 相关阅读:
    set 用法、小结
    AC 自动机优化
    HDU 2222 Keywords Search 【ac自动机】
    组合数学 隔板法
    BZOJ1303_中位数图_KEY
    初识Trie_对Trie的一些认识
    网络流Edmonds-Karp算法入门
    Codevs1332_上白泽慧音_KEY
    Fliptil_KEY
    2017Noip普及组游记
  • 原文地址:https://www.cnblogs.com/wangm-0824/p/10034064.html
Copyright © 2020-2023  润新知