神奇语言 python 字符串 索引
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
创建字符串很简单,只要为变量分配一个值即可
索引 切片:
a = "你好你好"#储存一些数据
从左向右print(a[正数])
从右向左 print(a[负数])
例题:
msg = "今天是个好日子,明天就放假了" print(msg[10])#通过下标找元素 print(msg[0:3])#顾头不顾尾
print(msg[-7:-5:2])#-7是其实部位,5是结尾 ,2是步长
步长:每个XXX几个取值, 步长为正数表示从左往右负数从右往左
print(msg[1])#下标查找过界报错
字符串方法:
capitalize()#首字母大写
upper()#全部大写
lower()# 全部小写
例题:
yzm = "qwE" yzm1 = input("请输入验证码:(qwE)") if yzm1.upper() == yzm.upper(): print("输入正确") else: print("输入错我请重新输入")
print(s.count(l))# 返回的是数量
print(s.endswith()) #以什么为结尾
print(s.startswith())#以什么为开头
print(s.find())# 通过元素查找下标,查找没有的返回-1
print(s.index())#通过元素查找下标,找不到报错
print(s.format)
其他用法
print("-".join(s))添加
print(s.split())#切割
print(s.strip())#去掉两端的空格\n\t
print(s.replace("a","s"))#第一放要被替换的,第二个放被替换的内容
print(s.swapcase())# 大小写转换
print(s.title())#每个字母的首字母大写,特殊符号分割的每个单词首字母大写
print(s.isdigit())#判读是否有纯数字做成
print(s.isalpha())#判断是否是字母和中文组成
s.islower 小写
s.isupper 大写