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

posted @   清茶i  阅读(269)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示