最终程序
# 字串当清单
car = 'Audi'
# ['A', 'u', 'd', 'i']
for c in car:
print(c)
print(len(car))
print('A' in car)
print('d' in car)
print('Au' in car)
print('x' in car)
一个额外的小补充
字串可以当清单
我先写一个字串出来 叫做car
我们把它变Audi好了
Audi 这个字串当成清单
我就可以写for loop来存取它
for loop就是把清单中的东西 一个一个拿出来
那既然字串可以当成清单
我是不是就可以写 for loop 来存取它
所以如果我写一个for c in car
这个每一次的称呼的暂时的变数啊 我先乱取 先取一个c
然后我把c印出来
执行看看
这个档案叫str.py
a
u
d
i
它把字串中的每一个字母
字母 符号
当成一个东西了
当成清单中的一个东西
我把它写出来的话 就会变成这样
每一个东西拆开
a u d i
一个一个字母了 变成
把字串当清单就这个意思
对电脑来说 对python来说
它把它视同于一个清单
然后 每一个字母是一个 项目
在这个清单裡面
字串当清单的长度
既然它可以当清单
我也可以算它的长度啊 len
len car
length就是长度嘛 length的缩写
然后我把它印出来 长度多少
Audi这个长度多少? 4
印出来
好 印出4
检查东西在不在里面
还有什么事情是我们可以对清单做的?
检查东西在不在裡面
用in去检查
那 我检查a有没有在裡面好了
a in car
有还没有
有嘛
True
对不对
那 d有没有在裡面
有 True
它其实不一定要只检查一个字母哦
我们也可以检查两个
Audi嘛
我检查au有没有在裡面
我再写一个au in car
有 这个也可以哦
来弄一个没有的啦
Audi没有什么 没有x嘛
x有没有在in car
没有
False
对不对
因为x没有在车裡面