(
课件网) 4.1.1Python中的常量和变量 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。 例如: 45, -30.2001,'Hello',等都是常量。 常量定义 x=10*20 表示将10乘以20的结果赋给x,其中30和40都是常量。 变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。 变量定义 x=5 x是变量名,5是变量x的值 变量的理解 变量就像是一房间 变量名就是房间号 每次入住的客人就是变量值 666 666房=张三 变量的理解 name 李四 例如:我们要存放一个同学的名字、语文、数学、英语的成绩 name=“李四” 这里我们用到的“=”称为赋值运算符,就是把右边的值赋予给左边的变量 yw 100 yw=100 变量的理解 变量必须在使用前赋值,不能使用未被赋值的变量 变量b没有定义 变量的理解 给同一个变量赋值时,新值代替旧值 C的最终输出值为30 变量的理解 可以同时对多个变量赋不同的值 同时给a,b赋值,将20赋给a,30赋给b 变量的命名规则 变量的标识符(变量名)由字母(A-Z,a-z)、数字(0-9)、下划线组成 注意:开头第一个字符必须是字母或下划线,不能是数字。字母区分大小写。 变量无需定义数据类型,数据类型不固定是动态的。 不能用关键字作为变量。(已经使用的标识符,具有特殊意义) for in if else break continue True while and False print input 等 注意 Python是动态语言,所以变量不需要定义数据类型,变量的数据类型是动态的,需要根据所赋的值来确定其数据类型 type输出数据类型 Int为整型(整数) float为浮点型(小数) str为字符型 课堂练习 1.下列变量名在Python中合法的是( ) A.3tou B.print C._bt D.god C 课堂练习 2.变量命名规范说法正确的是( ) A.变量由字母、下划线、数字、$符号随意组成。 B.变量不能以数字作为开头。 C.A和a在python中是同一个变量。 D.不同类型的变量,可以起相同的名字。 B 课堂练习 3.某同学先后给变量a赋值情况如下: a=100 a=a+1 a=‘abc’ 你能告诉这个同学变量a到底存储的是哪个量吗 ( ) A.100 B.abc C.111 D.都有可能 B