课件编号17560884

粤教版(2019) 高中信息技术 4.1 程序设计语言的基础知识 课件(共42张PPT)

日期:2024-05-05 科目:信息技术 类型:高中课件 查看:49次 大小:7803372Byte 来源:二一课件通
预览图 1/12
教版,2019,高中,信息技术,程序设计,语言
  • cover
(课件网) 第四章 程序设计基础 高中信息技术 必修1 4.1 程序设计语言的基础知识 Python的数据类型 02 Python的常量和变量 01 目录 Contents 01 Python的常量和变量 Python的常量与变量 常量 其值始终不发生变化的量 如:y=2x+1 数字1、数字2 圆周率π=3.1415926 重力加速度g=9.8 变量 其值可以发生改变的量 如:y=2x+1 x=1、2、3、4……. x=“This is a string” x=“这是一个字符串” Python的常量与变量 变量 标识符: (名字) 内容:(值) ① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。 ② 第一个字符必须是字母或下划线,不能是数字。 合法:k,s1,print_time 非法:*abc,n#,2x Python的常量与变量 Python的常量与变量 变量 标识符: (名字) 内容:(值) ① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。 ② 第一个字符必须是字母或下划线,不能是数字。 ③ 区分大小写。 Python的常量与变量 Python的常量与变量 变量 标识符: (名字) 内容:(值) ① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。 ② 第一个字符必须是字母或下划线,不能是数字。 ③ 区分大小写。 ④ 程序中的关键字也不能定义为变量名。 ⑤ 要便于阅读、体现出该变量的实际意义 Python的常量与变量 Python的常量与变量 变量 标识符: (名字) 内容:(值) ① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。 ② 第一个字符必须是字母或下划线,不能是数字。 ③ 区分大小写。 ④ 程序中的关键字也不能定义为变量名。 ⑤ 要便于阅读、体现出该变量的实际意义 变量值在程序运行过程中是可以变化的 变量 房间 变量名 房间号 变量值 居住在房间的不同人员 Python的常量与变量 程序设计语言 静态语言 动态语言 在定义变量时必须指定变量类型 如果赋值时类型不匹配,就会报错。 不需要定义数据类型,直接根据其赋予的值来确定其数据类型 其数据类型可以不固定,是动态的,变量可以重复赋值,并且可以被赋予不同类型的值。 Python Python的常量与变量 Python的常量与变量 02 Python的数据类型 Python的数据类型 Python常用的 基本数据类型 Tuple (元组) Sets (集合) Dictionary (字典) list (列表) Number (数值) String (字符串) Bool (布尔型) Python的数据类型 ———Number (数值)——— 整型(int) ① 整型即取值为整数,包括正整数、负整数和0 ② 比如:13,-12,0也是整型 程序 结果 Python的数据类型 ———Number (数值)——— 浮点型(float) ① 浮点型由整数部分和小数部分组成,比如:1.333,-2.55,当计算有精度要求时被使用。 ② 如果是非常大的浮点数,就可以用科学记数法e来表示比如:2.1e4=2.1104 ,3.2e-5=(3.210-5) 程序 结果 Python的数据类型 ———Number (数值)——— 复数(complex) ① 与数学中的复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点型。 ②可以用a+bj或者complex(a,b)进行表示。 Python的数据类型 ———String (字符串)——— ① 字符串(String)是一段文本字符 ②单行字符串用单引号或双引号括起来表示 如:a=“我喜欢学习Python”, b=‘大家一起来学习呀’ Python的数据类型 ———String (字符串)——— 程序 结果 ① 索引 print(a[1]) 喜 Python的数据类型 ———String (字符串)——— 程序 结果 ① 索引 print(a[1]) 喜 ① 索引 print(a[-1]) 习 Python的数据类型 ———String (字符串)——— 程序 结果 ① 索引 print(a[1]) 喜 ① 索引 print(a[-1]) 习 ② 连接 print(a+b) 我喜欢学习Python Python的数据类型 ———Bool (布尔值)—— ... ...

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