数据类型
整型,浮点,布尔
数据组合
数组,字典
字典
字典,dict
zhangsan={
'name':'zhangsan',
'age':18,
'height':180.0
}
数组和字典的结合使用
student=[
{'name':'zhangsan','age':18,'height':180.0},
{'name':'lisi','age':19,'height':178.8},
{'name':'wangwu','age':22,'height':198.9}
]
控制结构
循环结构,选择结构
循环结构
使用for循环遍历一个数组
a=[88,99,45,65,73]
for i in a :
print(i)
新函数enumerate
a=[12,14,15,47,33,51]
for k,v in enumerate(a):
print(k,v)
其中k为遍历到的元素的序号,v为遍历到的元素的值
注意
- 在本节课后练习中,我发现在python语言中数据类型的定义与c语言中有些许不同。在python中数据的定义如下
a=1 #整型
b=10.2 #浮点
c=True #布尔
- 再如要输入值时,input默认输入字符型,当我需要输入整型或者浮点型时,如下使用input函数
a=int(input())
b=float(input())
- 在python语言中,逻辑运算符也有所不同:
- and:且
- or:或
- not:非
1 == 1 and 2 == 2 #True
1 == 2 and 2 == 2 #False
1 == 2 and 2 == 3 #False
1 == 1 or 2 == 2 #True
1 == 2 or 2 == 2 #True
1 == 2 or 2 == 3 #False
not True #False
not False #True