资源简介 (共42张PPT)第四章 程序设计基础高中信息技术 必修14.1 程序设计语言的基础知识Python的数据类型02Python的常量和变量01目录Contents 01Python的常量和变量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#,2xPython的常量与变量Python的常量与变量变量标识符: (名字)内容:(值)① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。② 第一个字符必须是字母或下划线,不能是数字。③ 区分大小写。Python的常量与变量Python的常量与变量变量标识符: (名字)内容:(值)① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。② 第一个字符必须是字母或下划线,不能是数字。③ 区分大小写。④ 程序中的关键字也不能定义为变量名。⑤ 要便于阅读、体现出该变量的实际意义Python的常量与变量Python的常量与变量变量标识符: (名字)内容:(值)① 由大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线组成。② 第一个字符必须是字母或下划线,不能是数字。③ 区分大小写。④ 程序中的关键字也不能定义为变量名。⑤ 要便于阅读、体现出该变量的实际意义变量值在程序运行过程中是可以变化的变量 房间变量名 房间号变量值 居住在房间的不同人员Python的常量与变量程序设计语言静态语言动态语言在定义变量时必须指定变量类型如果赋值时类型不匹配,就会报错。不需要定义数据类型,直接根据其赋予的值来确定其数据类型其数据类型可以不固定,是动态的,变量可以重复赋值,并且可以被赋予不同类型的值。PythonPython的常量与变量Python的常量与变量02Python的数据类型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)我喜欢学习PythonPython的数据类型——Bool (布尔值)——① 布尔型只有True和Flase两种情况②用于条件判断1等价于true0等价于flase——与数值型对应——与字符串对应非空字符串等价于true空字符串等价于flasePython的数据类型Python的数据类型Tuple (元组)Sets (集合)Dictionary (字典)list (列表)Python的数据类型——list (列表)——① 使用方括号[ ]来建立列表,列表里的元素用逗号分隔开② 有序的序列a=[‘name’,18,True,‘teacher’,3.55 ]③ 列表里的元素可以包含各种类型的数据④ 可任意添加和删除元素Python的数据类型程序结果① 索引 print(a[2])hello!——list (列表)——Python的数据类型程序结果——list (列表)——① 索引 print(a[2])hello!② 连接 print(a+b)[1, 3, 'hello!', 2, 4, 'world']Python的数据类型程序结果——list (列表)——① 索引 print(a[2])hello!② 连接 print(a+b)[1, 3, 'hello!', 2, 4, 'world']③ 添加 末尾添加:a.append(‘Python’)索引添加:a.insert(1,‘python’)[1, 3, 'hello!', 'Python']Python的数据类型程序结果——list (列表)——① 索引 print(a[2])hello!② 连接 print(a+b)[1, 3, 'hello!', 2, 4, 'world']③ 添加 末尾添加:a.append(‘Python’)索引添加:a.insert(1,‘python’)[1, 'python', 3, 'hello!'][1, 3, 'hello!', 'Python']Python的数据类型程序结果——list (列表)——④ 删除 删除末尾:a.pop( )索引删除:a.pop(1)[1, 3]Python的数据类型程序结果——list (列表)——④ 删除 删除末尾:a.pop( )索引删除:a.pop(1)[1, 3][1, ‘hello’]Python的数据类型——Tuple (元组)——① 使用小括号( )来建立元组,元组里的元素用逗号分隔开。如果元组中只有一个元素,元素后面的逗号不能省略。② 有序的序列。可以使用索引。a=[‘hello’, ]③ 元组的元素不可修改。Python的数据类型——Sets (集合)——① 使用大括号{ }或set( )函数来创建集合。创建一个空集合必须用set( )而不用{ },因为{ }是用来创建空字典的。② 集合是无序不重复的序列,不能用索引来查找。③ 集合里不可以有重复元素。程序结果Python的数据类型——Sets (集合)——程序结果① 并集 print(a|b){1, 2, 3, 4, 5, 6, 7, 8}Python的数据类型——Sets (集合)——程序结果① 并集 print(a|b){1, 2, 3, 4, 5, 6, 7, 8}② 交集 print(a&b){3, 7}Python的数据类型——Sets (集合)——程序结果① 并集 print(a|b){1, 2, 3, 4, 5, 6, 7, 8}② 交集 print(a&b){3, 7}③ 差集 print(a-b){1,4,5}Python的数据类型——Dictionary (字典)——① 用花括号{ }来建立字典② 是一种映射类型,是无序的键值对(key:value)的组合③ key在字典里面是唯一的,且一旦建立就不能更改。a={‘1001’:‘zhanglei’,‘1002’:‘lixiang’}随堂练习答案:c在Python中,下面_____是合法的标识符。A.Hello WorldB.Hello*WorldC._HelloWorldD.2020HelloWorldPython的数据类型02Python的常量和变量01知识小结谢谢观看 展开更多...... 收起↑ 资源预览