变量(variable)
变量是程序处理最基本的事物,对变量的操作是编程语言最强大的特征之一。变量可以用来存储不同的值,通过赋值语句创建新的变量,并对它们赋值。
在Python中,变量的值可以是任何数据类型,变量可以是数字、字符串、列表、元组、字典等。
message = "Hello,编程猫!"
n = 18
List = [1,2,3,4]
Dict = {"cat":1,"dog":2}
1. 创建变量
积木模式下,点击“添加变量”按钮,创建新的变量。
2. 命名变量
创建新的变量后,会弹出命名窗口,变量的名字需要遵守以下的规则:
- 变量名可以同时包含字母和数字,但不能以数字开头。
- 变量名中的字符必须是字母、数字、下划线,不能使用汉字或其他字符。
- 变量名区分大小写。
- 变量名不可以与关键词同名,同时为了防止一些理解上的误会,在积木模式下,变量名不可以与任何Python内置函数同名。
3. 赋值变量
- 对应代码:
var = 0
- 技术喵提醒:
var=0
这句赋值语句,不仅给变量赋值了数字2,同时还定义了变量当前的数据类型是数字。数字类型的变量不能直接使用字符串、列表、字典等其他数据类型的数据规则进行改变,否则会报错。- 但是在Python中变量的数据类型是动态的,重新定义便可以改变变量的数据类型,这也是Python语言的一大特点。
- 实际上,在代码模式下,
var=0
这句短短的代码,同时完成了创建变量、定义变量的数据类型、给变量赋值三项任务,Python这门语言是不是很方便~ - 这是块必要积木!!!所有的变量都必须有初始赋值的过程,直接调用变量会报错哦~
4. 使变量增加
含义:
- 如需要对变量自增运算、自减运算,可以使用这块积木。
对应代码:
a += 1
5. 删除和重名命变量
拖出变量积木,点击下拉选项,可以删除变量,也可以对变量进行重命名。
6. 给多个变量赋值
对应代码
x,y = 1,2
技术喵提醒:
- Python支持同时给多个变量赋值,只需要在积木中点击加号,就可以了
- 通过这个方式,还能够让两个变量的值发生交换,如:
对应代码
x = 1
y = 2
x,y = y,x
print('x=', x)
print('y=', y)