# str
# isspace() # 返回 True 或 False 字符中至少有一个空格,否则报错
# s = ' '
# print(s.isspace())
# list
lis = [11,22,33,44,55]
# 将奇数删除
for i in lis:
if i%2 == 0:
continue
else:
lis.remove(i)
print(lis)
# 会报错 在 for 的时候 这个 数据已经固定了 ,每删除一个 列表中的元素索引值就会改变,而 for 中的 del 删除却是无法改变的
# for i in range(len(lis)):
# print(i)
# del lis[i]
# print(lis)
# 注:!!! 在循环字典的时候无法将字典中的内容删除
# 将 含有 k 的 keys 删掉 方法:
a = {'k1':'aq','k2':'eq','v1':'we'}
b = []
for i in a:
if 'k' in i:
b.append(i)
for i in b:
del a[i]
print(a)
# bool
# !!!转换布尔值 为空 的类型
# 0 , '' , [] , () , {} , set()
# tuple / dict
# !!!元组 / 字典 注:在元组中如果只有一个元素 且没有逗号,那么返回的是该元素本身的数据类型
tu1 = (1) # 数据类型是 :int
tu2 = (1,) # 数据类型是: tuple