课件编号9431609

新世纪版 八年级上册 信息技术 第一课 python编程:变量 课件(14张PPT)

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

~~ 您好,已阅读到文档的结尾了 ~~