1

变量(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)