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

资源下载
  1. 二一教育资源

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

资源简介

(共42张PPT)
第四章 程序设计基础
高中信息技术 必修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 (布尔值)——
① 布尔型只有True和Flase两种情况
②用于条件判断
1等价于true
0等价于flase
——与数值型对应
——与字符串对应
非空字符串等价于true
空字符串等价于flase
Python的数据类型
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 World
B.Hello*World
C._HelloWorld
D.2020HelloWorld
Python的数据类型
02
Python的常量和变量
01
知识小结
谢谢观看

展开更多......

收起↑

资源预览