资源简介 什么是变量:也可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python使用等号=作为赋值运算符,具体格式为:name=valuename表示变量名;value表示值,也就是要存储的数据。注意,变量是标识符的一种,它的名字不能随便起,要遵守?Python标识符命名规范,还要避免和?Python内置函数以及?Python保留字重名。变量命名规则变量名只能包含字母、数字和下划线,变量名可以字母或下划线打头,但不能以数字打头。例如:可将变量命名为xiaoming1,但不能命名为1xiaoming变量名不能包含空格,但可以使用下划线来分割其中的单词。例如:变量名为a1_b1但变量名a1b1会出现错误。不要将python关键字和函数名用作变量名,即不要使用python保留用于特殊用途的单词。如print变量名应既简单又具有描述性,慎用小写字母l和大写字母O,因为他们可能被人错看成1和0巩固练习1、什么是变量2、变量命名的规则3、判断下列变量是否正确①a1②1a③print④greeting_message⑤greetingmessage下面的语句将整数10赋值给变量n:n=10从此以后,n就代表整数10,使用n也就是使用10。更多赋值的例子:pi=3.1415926将圆周率赋值给变量pireal=True将布尔值赋值给变量real变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。请看下面的演示:n=10将10赋值给变量nn=95将95赋值给变量nn=200将200赋值给变量n?abc=12.5将小数赋值给变量abcabc=85将整数赋值给变量abcabc="http://c./"将字符串赋值给变量abc注意,变量的值一旦被修改,之前的值就被覆盖了,不复存在了,再也找不回了。换句话说,变量只能容纳一个值。除了赋值单个数据,你也可以将表达式的运行结果赋值给变量,例如:sum=100+20将加法的结果赋值给变量rem=2530%将乘法赋值给变量str="C语言中文网"+"http://c./"将字符串拼接的结果赋值给变量变量的使用使用Python变量时,只要知道变量的名字即可。几乎在Python代码的任何地方都能使用变量,请看下面的演示:>>>n=10>>>print(n)将变量传递给函数10>>>m=n10+5将变量作为四则运算的一部分>>>print(m)105>>>print(m-30)将由变量构成的表达式作为参数传递给函数75>>>m=m2将变量本身的值翻倍>>>print(m)210①Python中的变量不需要声明,变量的赋值就是变量声明和定义的过程;②每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建;③等号(=)用来给变量赋值,等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。举例:a=1④Python允许同时为多个变量赋值。例如:a=b=c=1也可以为多个对象指定多个变量。例如:a2,b2,c2="zz",18,1变量的分类①不可变变量:数字、元组()、字符串(值变的时候会指向一个新的地址)②可变变量:列表[]、字典{}(值变,id不变)变量赋值练习学生进行赋值练习如:〉〉〉a=b=c=10〉〉〉a10〉〉〉b10〉〉〉c10〉〉〉e,f,g=11,12,”hello”〉〉〉e11〉〉〉f12〉〉〉g“hello“赋值练习21、a=b=302、e,f,g,h=11,12,13,143、小明数学成绩100语文成绩98a=小明sx=100yw=984、求出小明的平均成绩它的表达式n=(sx+yw)/2总结本课小结变量的含义,变量的命名规则及使用 展开更多...... 收起↑ 资源预览