#例程8:in notin
a = "abcefghi"
b = "efg"
c = b in a #如果b存在于a中,返回True,否则返回False
print("%\n",c) #输出True
c = "xy" in a #如果b存在于a中,返回True,否则返回False
print("%\n",c) #输出False
#例程8:列表(是底层数字、字符串的特定组合)
# 列表赋值一
list = [1,2,"hellow",3,"world",4,5] #中括号赋值,元素间用逗号,隔开
print("%\n",list) #输出列表
#例程9:列表(是底层数字、字符串的特定组合)
# 列表赋值二
list = [] #申请一个空列表
print("%\n",list) #输出列表
list.append("hellow")
list.append(1)
list.append(2)
list.append("world")
print("%\n",list) #输出列表
list1 = [] # 定义一个空的列表
list1.append(list) # 将列表list作为一个元素添加到列表list1中
list1.append(“Wellcom”)
print("%\n",list1) #输出列表
#例程10:取列表下标内容
# list[n] 输出列表的第n项内容
# 输入参数n列表的第n项
# 输出输出列表的第n项内容
# 不改变原列表内容
a = [1,"hellow",3,"world",4]
b = a[1] #取出列表中位置1处的列表项
print("%\n",b)
print("%\n",a[2]) #直接打印列表中位置2处的列表项
print("%\n",a) #显示原列表a
#例程11:两个列表可以直接相加,结果是后面列表拼接在前面列表的尾部
a = [1,2,3,4]
b = [5,6,7]
c = a+b
print("%\n",c) #b拼接在a后面,a的内容变化,b的内容不变
# 只支持两个列表相加,不支持减法;
# 列表与数字之间不能减乘除等数学运算。
#例程12:字典(是底层数字、字符串的有一种特定组合)
# 字典赋值一(大括号字典赋值)
a = {"a":1,"b":2,"world":"世界","hellow":"你好"}
print("%\n",a)
#例程13:字典(是底层数字、字符串的有一种特定组合)
# 字典赋值二(先建空字典,再向字典中写入词条)
a = {}
print("%\n",a)
a.setitem("a",1)
a.setitem("b",2)
a.setitem("world","世界")
a.setitem("hellow","你好")
print("%\n",a)
#例程14:字典(是底层数字、字符串的有一种特定组合)
# 取字典下标(由关键字取词条内容)
a = {"a":1,"b":2,"world":"世界","hellow":"你好"}
b = a["world"] #取字典中词条"world"对应的value值
print("%\n",b)
#例程14:bool量
# 在nature中,True和False是关键字,分别代表bool量真、假
a = True
print("%\n",a)
a = False
print("%\n",a)
a = 3 > 2 #遇到比较符号,先比较,把比较结果(真、假)赋值给 a
print("%\n",a)
print("%\n",1 == 2)