一 、数据类型
数字 int 字符串 列表 元组 字典 集合
1.数字 int
2.布尔值 bool
True False
3.字符串 str
索引既下标,就是字符串组成的元素从第一个开始,初始索引为0 依次类推

s = "abcdef" s1 = s[0] s2 = s[3] # s3 = s[6] print(s1, s2)
切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚)

a = "abcdefgh" print(a[0:1]) print(a[0:]) print(a[5::-1])
字符串的常见处理

name = "sdddwdfA" print(name.capitalize()) # 将字符串首字母大写 print(name.swapcase()) # 将字符串的大小写反转 msg = "alice*tom4cat" print(msg.title()) # 将每个单词的首字母大写 print(name.center(14, "#")) # 内容居中,括号里的是总长度,填充物 print(name.count("d", 1, 5)) # 查找字符串里的元素出现的次数 后两位是切片 a1 = "sdfkkdgc 121" print(a1) print(a1.expandtabs()) # 将tab转换成8个空格 超过8个变16个 依次类推 a2 = "dfhdsjafhsdggk" print(a2.startswith("sj", 4, 8)) # 判断字符串是否是以**开头 返回布尔值 print(a2.endswith("sdf", 0, 7)) # 判断字符串是否是以**结尾 返回布尔值 print(a2.find("ds", 0, 8)) # 能找到返回索引,找不到返回-1 print(a2.index("ds", 0, 8)) # 能找到返回索引,找不到报错 a3 = "dsfkjdsakggui_sdfk_sdf*p_p_pd" print(a3.split("_")) # 按什么分割字符串,最终形成一个列表 此列表不包含分隔符 print(a3.rsplit("_", 3)) # 3表示从右到左分割几次 print(a3.strip("d")) # 左右两端同时删除关键字 print(a3.lstrip("d")) # 左端删除关键字 print(a3.rstrip("d")) # 右端删除关键字 a4 = "my name is {} i am is {}" print(a4.format("tom", "boy")) # 格式化输出1 a4 = "my name is {1} i am is {0}" print(a4.format("tom", "boy")) # 格式化输出1 format 定义位置 a4 = "my name is {name} i am is {sex}" print(a4.format(name="yuyu", sex="girl")) # 格式化输出3 format定义变量 a5 = "abcdefgab" print(a5.replace("ab", "33", 1)) # 将旧字符串 替换成新的 替换几次 name='jinxin123' print(name.isalnum()) #字符串由字母或数字组成 print(name.isalpha()) #字符串只由字母组成 print(name.isdigit()) #字符串只由数字组成

name = "sdddwdfA" print(name.upper()) # 将字母全部转换成大写 print(name.lower()) # 将字母全部转换成小写
for i in 有限循环