Appearance
变量与数据类型
变量
什么是变量?
存储数据的可修改盒子,给盒子起名字,就能随时调用 / 修改里面的数据。
数据可以存储在一个盒子内,并且给这个盒子命名,这样就能随时调用/修改盒子的内容
例如我们上一个步骤的代码
py
print("Hello World")我们可以这样更改
py
s = "Hello World"
print(s)在这,第一行s = "Hello World",这里的s就是变量,我们将Hello World赋值给了这个变量
第二行,打印s,它的运行结果与之前的运行结果一致
注意
在大多数编程语言中,=单个等于号表示赋值而不是数学方面的等于
变量的类型
变量存储了什么类型的值,那么这个变量就是什么类型
py
name = "张三" #字符串/str
age = 18 #数值/int(整型/整数)
e = 2.718 #数值/float(浮点数)
isOpen = True #布尔值/bool,只有两个值,True或False你也可以使用type()查看变量的类型
py
name = "张三"
print(type(name))
# <class 'str'>单元测试
试着创建字符串、整数、小数、布尔值四种类型的变量,并打印
点我查看答案
python
name = "张三"
age = 18
e = 2.718
isOpen = True
print(name)
print(age)
print(e)
print(isOpen)数据类型
前文已经说过了基础数据类型,现在让我们了解派生数据类型
派生数据类型是在基础数据类型的基础上延申出来的
例如:
列表list: 可以存任意类型的数据,并且允许修改
py
num_list = [1, 2, 3, 4]
str_list = ["苹果", "香蕉", "橙子"]
mix_list = [18, "小明", 95.5, True]元组tuple: 可以存任意类型的数据,不允许修改
py
num_tuple = (10, 20, 30)
info_tuple = ("小红", 17, 88.0)字典dict:用{},存键值对,key:value
py
student = {
"name": "小刚",
"age": 18,
"score": 90.5
}