所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个,程序就是用来处理数据的,而变量就是用来存储数据的。
Python3 中有五个常用数据类型:
Number(数字):
Python3 支持 int、float、bool,内置的 type() 函数可以用来查询变量所指的对象类型。
==代码片段==
one=20
two=5.5
three=True
print(type(one), type(two), type(three))
==运行结果==
scores=[89,78,79]
print(“成绩单:”,scores)
print(“语文成绩:”,scores[0])
print(“数学成绩:”,scores[1])
print(“英语成绩:”,scores[2])
==运行结果==
成绩单: [89, 78, 79]
语文成绩: 89
数学成绩: 78
英语成绩: 79
Tuple(元组):Tuple是python中一个基本的数据结构,与List类似,区别是Tuple中的数据不能改变,list中的数据可以改变,tuple使用小括号()构建,list使用方括号构建。tuple与list获取元素的方式相同,都是通过方括号[索引]获取。
==代码片段==
scores=(89,78,79)
print(“成绩单:”,scores)
==运行结果==
成绩单: (89, 78, 79)
语文成绩: 89
数学成绩: 78
英语成绩: 79
Dictionary(字典):Python中的一种保存key/value键值对类型的集合,使用大括号{}进行dict的定义;dict中key的值必须是唯一存在的,并且要求key的数据类型是不可变的数据类型,比如:字符串、数值或者元组;value可以是任何数据类型的对象。键值对中key和value使用冒号(:)进行分割,键值对之间使用逗号进行分割,构建方式类似:
dict1 = {‘key1’:’value1’, ‘key2’:2, ‘key3’:[‘a’,’b’]}
==代码片段==
student={‘name’:’zhangsan’,’age’:25,’height’:175}
print(student.keys())
print(student.values())
print(‘姓名’,student[‘name’])
print(‘年龄’,student[‘age’])
print(‘身高’,student[‘height’])
==运行结果==
dict_keys([‘name’, ‘age’, ‘height’])
dict_values([‘zhangsan’, 25, 175])
姓名 zhangsan
年龄 25
身高 175