in开始
in是一个操作符
a=1
b=[1,2,3]#列表
if a in b:
print("在里面")
else:
print("不在")
a="a"
b="abc"#字符
if a in b:
print("在里面")
else:
print("不在")
thisdict = {'Name': 'Runoob', 'Age': 7}
# 检测键 Age 是否存在
if 'Age' in thisdict:
print("键 Age 存在")
else :
print("键 Age 不存在")
# 检测键 Sex 是否存在
if 'Sex' in thisdict:
print("键 Sex 存在")
else :
print("键 Sex 不存在")
and/or/not
a=1
b=0
c=2
if a and b:
print("if语句")
else:
print("else语句")
a=1
b=0
c=2
if not b:#not的使用
print("if语句")
else:
print("else语句")
切片
切片的语法:
[起始:结束:步长]
#使用举例:
例1:
name="abcdef" print(name[0:3])#[] #采用间隔符:
例2:
name="abcdef" print(name[0:3:2])# ''' 运行结果: ac ''' #因为结束是3结束。
切片其他:
我们来看看这样的一行代码:
name="abcdef"
print(name[2:])
#
运行结果:
cdef
这个可以思考一下为什么呢?
其他例2
name="abcdef"
print(name[1:-1])
#这个-1代表什么意思要理解。
其他例3
name=[1,2,3,4,5]
print(name[::2])#挑出奇数来
其他例34
name="abcdef"
print(name[5:1:-2])#这个也要理解
重要
实现一个字符的反转
字符的反转
name="abcdef"
print(name[::-1])
列表也是可以的。
name=["西红柿","草莓","草莓西红柿"]
print(name[::-1])