Fine语言初步了解二

#例程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) 

0