教版(2019) 必修1 数据与计算 程序设计语言的基础知识 课件(24PPT)

文档属性

名称 教版(2019) 必修1 数据与计算 程序设计语言的基础知识 课件(24PPT)
格式 zip
文件大小 5.2MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-12-02 14:00:51

图片预览

文档简介

(共24张PPT)
日期
XXXXX学校
程序设计语言的基础知识
信息教研组
复习

Python的常量和变量

Python的数据类型

Python的运算符与表达式

Python的函数
学习目标
课堂导入
求圆的面积:半径为2cm
2
面积=?
数学方法:
S=3.14*2*2
程序方法:

Python的常量和变量
带着问题阅读课本67~68页Python的常量与变量(5min)
常量的概念
变量的概念
变量的组成
标识符的命名规则
变量的赋值特点

Python的常量和变量
常量:
常量是指在程序运行过程中其值始终不发生变化的量,统称是固定的数值或字符串。
例如:45,”Hello”,”Good”
变量:
变量是指在程序运行过程中其值可以发生变化的量。
求圆的面积
3.14
半径
面积

Python的常量和变量
变量:变量是指在程序运行过程中其值可以发生变化的量。
变量组成:变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成
(1)变量名只能包含字母(A~Z,a~z)、数字、下划线(0~9)。且只能以
字母或下划线开头。
(2)字母大小写是有区别的,空格不允许出现在变量名中。
(3)不能用Python关键字作为变量名。
Python的变量命名规则
(4)变量名应当是有意义的。不能过短或过长。
(5)Python是动态语言,不需要定义数据类型。

Python的常量和变量
判断下面变量名是否合法并说明不合法的原因。
变量名 是否合法 原因
@abc.com
123ok
_zhangsan_
_张三_$
interface
sina@163
in







变量名包含@符号。
变量名不能以数字开头。
变量名包含@符号。
变量名以下划线开头
变量名中包含$符号
变量名只包含字母(A~Z,a~z)
in是Python中的关键字
求圆的面积:
变量半径:
r
变量面积:
S

Python的常量和变量
Python变量的赋值
Python是动态语言,动态语言的变量不需要进行定义数据类型,其数据类型可以不固定,是动态的,需要根据其赋予的值来确定其数据类型。相对而言,动态语言更灵活,同样一个变量是可以重复赋值的,而且可以被赋予不同类型的值。
静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。但其安全性更高。
数据类型?

Python的数据类型
2
5
1
4
6
3
String(字符串)
Number(数值)
List(列表)
Tuple(元组)
Dictionary(字典)
Sets(集合)
阅读教材68页Python的数据类型,并勾画出各数据类型的特点

Python的数据类型
整型(int):通常被称为整型或整数,是正或负整数,不带小数点。
如234,16等。
浮点型(float):浮点型由整数部分与小数部分组成,浮点型也可以
使用科学计数法表示,如2.5e2 =2.5×102=250。
复数(complex):复数由实数部分和虚数部分构成,可以用a+bj或者
complex(a, b)表示,复数的实部a和虚部b都是浮
点型。
Python数值类型(Number)

Python的数据类型
字符串:以单引号或双引号括起来的任意文本,如‘abc’ “xyz”等。字符串的索引
从0开始,-1 为从末尾开始的位置。
如s=“word” s[1]=“o” s[-1]=“d”
Python字符串类型(string)
执行代码 结果 注释
print str
print str[0]
print str[2:5]
print str*2
已知str = ‘Hello World!’,写出下列程序的结果。
Hello Word!
输出字符串中第三个至第六个之间的字符串
Hello Word!Hello Word!
llo
H
输出完整字符串
输出字符串中的第一个字符
输出字符串两次

Python的数据类型
字符串:列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。例如,
list1=['Good', 'Run',1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。列表
的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。
Python列表类型(List)
执行代码 结果 注释
print list
print list[0]
print list[1:3]
print list*2
已知list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] 写出下列程序的结果。
['runoob', 786, 2.23, 'john', 70.2]
输出第二至第三个元素
['runoob', 786, 2.23, 'john', 70.2,'runoob', 786, 2.23, 'john', 70.2]
[786, 2.23]
runoob
输出完整列表
输出列表的第一个元素
输出列表两次

Python的数据类型
元组:元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,创建元组只需要在括号中添加元素,并使用逗号隔开。
例如,tup1=(‘G o o d’,‘R u n’,1997,2000)和tup2=(1,2,3,4,5)。元组也可以被索引且下标索引从0开始,-1为从末尾开始的位置。
Python 元组类型(tuple)
集合: 集合是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{ }或者set( )函数创建集合。创建一个空集合必须用 set( ) 而不是{ }
Python 集合类型(Sets)

Python的数据类型
元组:字典是无序的对象集合。字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用{ }标识,它是一个无序的“键(key):值(value)”对集合。键必须使用不可变类型。在同一个字典中,键必须是唯一的。
Python 字典类型(Dictionary)

Python的数据类型
求圆的面积:半径为2cm
2
面积=?
数据描述 常/变量 变量名 数据类型
圆周率
半径
面积
常量
变量
变量
P
r
float
float
int/float
变量
S
float

Python的运算符与表达式
算术运算符 > 关系运算符 > 赋值运算符 > 逻辑运算符
整体优先级:

Python的运算符与表达式
求圆的面积:半径为2cm
2
面积=?
数据描述 常/变量 变量名 数据类型 表达式
圆周率
半径
面积
常量
变量
变量
P
r
float
float
int/float
P=3.14
r=2
变量
S
float
S=P*r*r

Python的运算符与表达式
求圆的面积:半径为2cm
2
面积=?
上述程序中使用的表达式为:
赋值表达式和算术表达式

Python的函数
函数:
函数是Python语言程序的基石,是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。
Python 默认带有一些常用的函数,如求绝对值函数、求和函数、求最大值和最小值函数等。可以通过调用函数来实现某一特定功能,用户可以自己定义函数。

Python的函数
求圆的面积:半径为2cm
2
面积=?
请结合教材71~72页表4-8,分析上面程序可以使用的函数

Python的函数
求圆的面积:半径为2cm
2
面积=?
上述程序中使用的Python函数为:
int()、 input()、 print()
小结
程序设计语言的基础知识
日期
XXXXX学校
THANKS!
信息教研组