zoukankan      html  css  js  c++  java
  • 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() 求长度

  • 相关阅读:
    题目:输入一个链表,从尾到头打印链表每个节点的值
    【转】 文档与笔记利器 reStructuredText 和 Sphinx
    自动化selenium开发
    Sublime 3 打造成 Python/Django IDE开发利器
    python中的StringIO模块
    python检查IP地址正确性
    python2.7 使用super关键词 报错 TypeError: must be type, not&n
    【转】python time模块详解
    [黑群晖经典教程] 一步一步建立自己的黑群晖
    【转】NAS群晖DSM 5.0-4458安装教程
  • 原文地址:https://www.cnblogs.com/wangm-0824/p/10034064.html
Copyright © 2011-2022 走看看