Python电子教案基本数据类型ppt课件
5
整数类型
与数学中的整数概念一致,没有取值范围限制 pow(x, y)函数:计算xy
打开IDLE 程序1:pow(2,10) , pow(2,15) 程序2:pow(2, 1000) 程序3:pow(2, pow(2,15))
6
整数类型
示例 1010, 99, -217 0x9a, -0X89 (0x, 0X开头表示16进制数) 0b010, -0B101 (0b, 0B开头表示2进制数) 0o123, -0O456 (0o, 0O开头表示8进制数)
11
复数类型
与数学中的复数概念一致, z = a + bj, a是实 数部分,b是虚数部分,a和b都是浮点类型,虚数 部分用j或者J标识 示例:
12.3+4j, -5.6+7j
12
复数类型
z = 1.23e-4+5.6e+89j(实部和虚部是什么?) 对 于 复 数 z , 可 以 用 z.real 获 得 实 数 部 分 , z.imag获得虚数部分 z.real = 0.000123 z.imag = 5.6e+89
13
数字类型的操作
14
内置的数值运算操作符
三种类型存在一种逐渐“扩展”的关系: 整数 -> 浮点数 -> 复数
(整数是浮点数特例,浮点数是复数特例) 不同数字类型之间可以进行混合运算,运算后生 成结果为最宽类型 123 + 4.0 = 127.0 (整数 + 浮点数 = 浮点数)
15
24
math库概述
首先使用保留字import引用该库 • 第一种:import math 对math库中函数采用math.<b>()形式使用
7
浮点数类型
带有小数点及小数的数字 Python语言中浮点数的数值范围存在限 制,小数精度也存在限制。这种限制与在不 同计算机系统有关
8
浮点数类型
9
浮点数类型
示例 0.0, -77., -2.17 96e4, 4.3e-3, 9.6E5 (科学计数法) 科学计数法使用字母“e”或者“E”作为幂 的符号,以10为基数。科学计数法含义如下: <a>e<b> = a * 10b
19
数字类型的转换
三种类型可以相互转换 函数:int(), float(), complex()
示例: int(4.5) = 4 (直接去掉小数部分) float(4) = 4.0 (增加小数部分) complex(4) = 4 + 0J
20
数字类型的转换
示例:complex(4.5) = 4.5 + 0J
21
数字类型的判断
函数:type(x),返回x的类型,适用于所有类型 的判断 示例:
22
math库的使用
23
math库概述
math库是Python提供的内置数学类函数库 math库不支持复数类型 math库一共提供了4个数学常数和44个函数。
44个函数共分为4类,包括:16个数值表示函数、8个 幂对数函数、16个三角对数函数和4个高等特殊函数
内置的数值运算操作符
操作符 x+y x-y x*y x/y x // y x%y
-x +x x**y
描述 x与y之和 x与y之差 x与y之积 x与y之商 x与y之整数商,即:不大于x与y之商的最大整数 x与y之商的余数,也称为模运算 x的负值,即:x*(-1) x本身 x的y次幂,即:xy
17
内置的数值运算函数
Python解释器提供了一些内置函数,在这些内置函 数之中,有6个函数与数值运算相关
函数 abs(x) divmod(x, y) pow(x, y[, z]) round(x[, ndigits]) max(x1, x2, …, xn) min(x1, x2, …, xn)
描述 x的绝对值 (x//y, x%y),输出为二元组形式(也称为元组类型) (x**y)%z,[..]表示该参数可以省略,即:pow(x,y),它与x**y相同 对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值 x1, x2, …, xn的最大值,n没有限定 x1, x2, …, xn的最小值,n没有限定
Python语言程序设计
1
第3章 基本数据类型
2
数字类型
3
数字类型
程序元素:010/10,存在多种可能 表示十进制整数值10 类似人名一样的字符串
数字类型对Python语言中数字的表示和使用 进行了定义和规范
4ቤተ መጻሕፍቲ ባይዱ
数字类型
Python语言包括三种数字类型 整数类型 浮点数类型 复数类型
18
数字类型的转换
数值运算操作符可以隐式地转换输出结果的数字类型 例如,两个整数采用运算符“/”的除法将可能输出浮点数结果。 此外,通过内置的数字类型转换函数可以显式地在数字类型之间进 行转换
函数 int(x) float(x) complex(re[, im])
描述 将x转换为整数,x可以是浮点数或字符串 将x转换为浮点数,x可以是整数或字符串 生成一个复数,实部为re,虚部为im,re可以是整数、浮点数或字符串,im可 以是整数或浮点数但不能为字符串
内置的数值运算操作符
数字类型之间相互运算所生成的结果是“更宽”的类 型,基本规则是: 整数之间运算,如果数学意义上的结果是小数,结 果是浮点数; 整数之间运算,如果数学意义上的结果是整数,结 果是整数; 整数和浮点数混合运算,输出结果是浮点数; 整数或浮点数与复数运算,输出结果是复数16。
10
举个例子, 现在用二进制来表示十进制的1.2: 1.01 = 1 + 1/4 = 0.25 , 偏大 1.001 = 1 + 1/8 = 0.125 , 偏小 1.0011 = 1 + 1/8 + 1/16 = 0.1875 , 1.001101 = 1 + 1/8+ 1/16 + 1/64 = 0.203125 , 又偏大 1.0011001 = 1 + 1/8 + 1/16 + 1/128 = 0.1953125 , 1.00110011 = 1 + 1/8+1/16+1/128+1/256 = 0.19921875 , 这个很接近
整数类型
与数学中的整数概念一致,没有取值范围限制 pow(x, y)函数:计算xy
打开IDLE 程序1:pow(2,10) , pow(2,15) 程序2:pow(2, 1000) 程序3:pow(2, pow(2,15))
6
整数类型
示例 1010, 99, -217 0x9a, -0X89 (0x, 0X开头表示16进制数) 0b010, -0B101 (0b, 0B开头表示2进制数) 0o123, -0O456 (0o, 0O开头表示8进制数)
11
复数类型
与数学中的复数概念一致, z = a + bj, a是实 数部分,b是虚数部分,a和b都是浮点类型,虚数 部分用j或者J标识 示例:
12.3+4j, -5.6+7j
12
复数类型
z = 1.23e-4+5.6e+89j(实部和虚部是什么?) 对 于 复 数 z , 可 以 用 z.real 获 得 实 数 部 分 , z.imag获得虚数部分 z.real = 0.000123 z.imag = 5.6e+89
13
数字类型的操作
14
内置的数值运算操作符
三种类型存在一种逐渐“扩展”的关系: 整数 -> 浮点数 -> 复数
(整数是浮点数特例,浮点数是复数特例) 不同数字类型之间可以进行混合运算,运算后生 成结果为最宽类型 123 + 4.0 = 127.0 (整数 + 浮点数 = 浮点数)
15
24
math库概述
首先使用保留字import引用该库 • 第一种:import math 对math库中函数采用math.<b>()形式使用
7
浮点数类型
带有小数点及小数的数字 Python语言中浮点数的数值范围存在限 制,小数精度也存在限制。这种限制与在不 同计算机系统有关
8
浮点数类型
9
浮点数类型
示例 0.0, -77., -2.17 96e4, 4.3e-3, 9.6E5 (科学计数法) 科学计数法使用字母“e”或者“E”作为幂 的符号,以10为基数。科学计数法含义如下: <a>e<b> = a * 10b
19
数字类型的转换
三种类型可以相互转换 函数:int(), float(), complex()
示例: int(4.5) = 4 (直接去掉小数部分) float(4) = 4.0 (增加小数部分) complex(4) = 4 + 0J
20
数字类型的转换
示例:complex(4.5) = 4.5 + 0J
21
数字类型的判断
函数:type(x),返回x的类型,适用于所有类型 的判断 示例:
22
math库的使用
23
math库概述
math库是Python提供的内置数学类函数库 math库不支持复数类型 math库一共提供了4个数学常数和44个函数。
44个函数共分为4类,包括:16个数值表示函数、8个 幂对数函数、16个三角对数函数和4个高等特殊函数
内置的数值运算操作符
操作符 x+y x-y x*y x/y x // y x%y
-x +x x**y
描述 x与y之和 x与y之差 x与y之积 x与y之商 x与y之整数商,即:不大于x与y之商的最大整数 x与y之商的余数,也称为模运算 x的负值,即:x*(-1) x本身 x的y次幂,即:xy
17
内置的数值运算函数
Python解释器提供了一些内置函数,在这些内置函 数之中,有6个函数与数值运算相关
函数 abs(x) divmod(x, y) pow(x, y[, z]) round(x[, ndigits]) max(x1, x2, …, xn) min(x1, x2, …, xn)
描述 x的绝对值 (x//y, x%y),输出为二元组形式(也称为元组类型) (x**y)%z,[..]表示该参数可以省略,即:pow(x,y),它与x**y相同 对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值 x1, x2, …, xn的最大值,n没有限定 x1, x2, …, xn的最小值,n没有限定
Python语言程序设计
1
第3章 基本数据类型
2
数字类型
3
数字类型
程序元素:010/10,存在多种可能 表示十进制整数值10 类似人名一样的字符串
数字类型对Python语言中数字的表示和使用 进行了定义和规范
4ቤተ መጻሕፍቲ ባይዱ
数字类型
Python语言包括三种数字类型 整数类型 浮点数类型 复数类型
18
数字类型的转换
数值运算操作符可以隐式地转换输出结果的数字类型 例如,两个整数采用运算符“/”的除法将可能输出浮点数结果。 此外,通过内置的数字类型转换函数可以显式地在数字类型之间进 行转换
函数 int(x) float(x) complex(re[, im])
描述 将x转换为整数,x可以是浮点数或字符串 将x转换为浮点数,x可以是整数或字符串 生成一个复数,实部为re,虚部为im,re可以是整数、浮点数或字符串,im可 以是整数或浮点数但不能为字符串
内置的数值运算操作符
数字类型之间相互运算所生成的结果是“更宽”的类 型,基本规则是: 整数之间运算,如果数学意义上的结果是小数,结 果是浮点数; 整数之间运算,如果数学意义上的结果是整数,结 果是整数; 整数和浮点数混合运算,输出结果是浮点数; 整数或浮点数与复数运算,输出结果是复数16。
10
举个例子, 现在用二进制来表示十进制的1.2: 1.01 = 1 + 1/4 = 0.25 , 偏大 1.001 = 1 + 1/8 = 0.125 , 偏小 1.0011 = 1 + 1/8 + 1/16 = 0.1875 , 1.001101 = 1 + 1/8+ 1/16 + 1/64 = 0.203125 , 又偏大 1.0011001 = 1 + 1/8 + 1/16 + 1/128 = 0.1953125 , 1.00110011 = 1 + 1/8+1/16+1/128+1/256 = 0.19921875 , 这个很接近
合集下载
“Python基础课件-超详细Python基础教程PPT”
Python的数据科学和人工智能应用
探索Pytho n在数据科学和人工智能领域的应用,学习常用的数据科学库和机器学习框架,如Num Py、 Pand as和TensorFlow。
Python的实践应用与案例分析
通过实际案例分析,探索Pytho n在各种领域的应用,如数据分析、自然语言处理、图像处理和自动化脚本等。
Python基础课件-超详细Python 基础教程PPT
A comprehensive presentation on Python programming, covering its introduction, development history, environment setup, basic syntax and data types, control structures, and more.
循环结构和迭代
学习循环结构和迭代的概念,包括fo r循环和wh i le 循环的使用方法,以何定义和调用函数,以及如何使用参数和返回值进行函数调用和数据 传递。
递归和匿名函数
学习递归函数的概念和用法,以及如何使用匿名函数进行简化和函数式编程。
Python的介绍和发展历史
Python 是一种高级、通用、解释型和面向对象的编程语言。它由Guid o van Rossum 于1989年创建,并于 1991年首次发布。Pytho n在过去的几十年中获得了广泛的使用和发展。
Python环境搭建及使用
了解如何安装和配置Python开发环境,包括选择合适的Pytho n解释器、安装包管理器和集成开发环境,以及 运行和调试Pytho n程序。
文件操作和异常处理
探索如何打开、读取、写入和关闭文件,以及如何处理文件操作中可能出现的异常和错误。
python学习课件(共73张PPT)
• ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非 常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功, 究其原因,Guido 认为是非开放造成的。Guido 决心在 Python 中避免这一错 误(的确如此,Python 与其它的语言如C、C++和Java结合的非常好)。同 时,他还想实现在 ABC 中闪现过但未曾实现的东西。就这样,Python在 Guido手中诞生了。
Python语言特点-可扩展、动态性
可扩展性
• Python是采用C开发的语言,因此可以使用C扩展Python ,可以给Python添加新的模块、新的类。同时Python 可以嵌入C、C++语言开发项目中,使程序具备脚本 语言的特性。
动态性 • Python与JavaScript、PHP、Perl等语言类似,它不需要
• Python语言具有很强的面向对象特性,而且简化了面向 对象的实现,它消除了保护类型、抽象类、接口等面向 对象的元素,使得面向对象的概念更容易理解。
Python语言特点-内置数据结构
• Python提供了一些内置的数据结构,这些数据结构实现 了类似Java中集合类的功能。内置数据结构的出现简化了 程序设计。
• 工具2to3( • )几乎能将任何Python 2程序自动转换为等价的Python 3程序。
2.Python 基本语法
Python的编码规范
1、命名规则
• Python语言有一套自己的命名规则。命名规则并不 是语法规定,只是一种习惯用法。
(1) 变量名、模块名、包名
• 通常采用小写,可使用下划线。 • 例如:
rulemodule.py #模块名,即文件名 _rule=’rule information’ #_rule变量名,通常前缀有一个
Python语言特点-可扩展、动态性
可扩展性
• Python是采用C开发的语言,因此可以使用C扩展Python ,可以给Python添加新的模块、新的类。同时Python 可以嵌入C、C++语言开发项目中,使程序具备脚本 语言的特性。
动态性 • Python与JavaScript、PHP、Perl等语言类似,它不需要
• Python语言具有很强的面向对象特性,而且简化了面向 对象的实现,它消除了保护类型、抽象类、接口等面向 对象的元素,使得面向对象的概念更容易理解。
Python语言特点-内置数据结构
• Python提供了一些内置的数据结构,这些数据结构实现 了类似Java中集合类的功能。内置数据结构的出现简化了 程序设计。
• 工具2to3( • )几乎能将任何Python 2程序自动转换为等价的Python 3程序。
2.Python 基本语法
Python的编码规范
1、命名规则
• Python语言有一套自己的命名规则。命名规则并不 是语法规定,只是一种习惯用法。
(1) 变量名、模块名、包名
• 通常采用小写,可使用下划线。 • 例如:
rulemodule.py #模块名,即文件名 _rule=’rule information’ #_rule变量名,通常前缀有一个
python编程基础知识--基本数据类型 ppt课件
>>> x = 3 >>> print(type(x)) <class 'int'> >>> x = 'Hello world.' >>> print(type(x)) <class 'str'> >>> x = [1,2,3] >>> print(type(x)) <class 'list'> >>> isinstance(3, int) True >>> isinstance('Hello world', str) True
ppt课件
>>>from th import floor
>>>floor(10.2)
10
25
math库解析
math库包括4个数学常数
ppt课件
26
math库解析
math库包括16个数值表示函数
ppt课件
27
math库解析
math库中包括8个幂对数函数
ppt课件
28
math库解析
math库包括六个“三角双曲函数
ppt课件
24
math库概述
首先使用保留字import引用该库
•第一种:import math 对math库中函数采用math.<b>()形式 使用
>>>import math >>>math.ceil(10.2) 11
• 第二种,from math import <函数名> 对math库中函数可以直接采用<函数名>()形式使用
(完整版)Python学习课件
100%
浮点数类型
浮点数用于表示实数,即带有小 数点的数字。Python中的浮点数 类型通常是双精度浮点数。
80%
数字类型的运算
Python支持基本的数学运算,如 加、减、乘、除和取余等。
字符串类型及操作
字符串定义
字符串是由零个或多个字符组 成的一种数据类型,用引号括 起来表示。
字符串操作
Python提供了丰富的字符串操 作方法,如连接、截取、查找 、替换等。
(完整版)Python学习课件
汇报人:
2023-12-21
目
CONTENCT
录
• Python基础知识 • Python数据类型与运算符 • Python流程控制语句 • Python函数与模块 • Python面向对象编程思想 • Python文件操作与数据处理
01
Python基础知识
Python简介与发展历程
字符串格式化
可以使用格式化字符串来插入 变量或表达式的值,生成动态 的字符串内容。
列表、元组和字典等数据结构
列表
列表是一种有序的数据结构,可 以包含任意类型的元素,且元素
之间可以重复。
元组
元组与列表类似,也是一种有序的 数据结构,但元组是不可变的,即 创建后不能修改。
字典
字典是一种无序的数据结构,用于 存储键值对,其中键必须是不可变 类型(如整数、字符串或元组)。
03
Python流程控制语句
条件语句:if-else结构
if语句
elif语句
用于根据条件判断执行相应的代码块 。
用于在if语句中添加额外的条件判断 。
else语句
与if语句配合使用,当if语句条件不满 足时执行else代码块。
python基础PPT学习课件
2/27/2020
23
Python程序基本概念
– 标识符名称是对大小写敏感的。例如,myname 和myName不是一个标识符。注意前者中的小 写n和后者中的大写N。
– 有效 标识符名称的例子有i、__my_name、
name_23和a1b2_c3。
– 无效 标识符名称的例子有2things、this is
能够在DOS屏幕上运行:python example.pyo
2/27/2020
10
文件类型
• 当程序比较大的时候,可以将程序划分成 多个模块编写,每个模块用一个文件保存 。
• 模块之间可以通过导入互相调用(import) 。
• 模块也可以导入库中的其他模块。
Python是以模块进行重用的,模块中可
– 使用三引号(‘’‘或“”“):利用三引号,可以 指示一个多行的字符串,可以在三引号中自 由的使用单引号和双引号,如:
'''这是一个多行的 字符串,你可以写入 任意字符,甚至是 单引号'和双引号" '''
2/27/2020
16
Python程序基本概念
– 转义符
• 假设想要在一个字符串中包含一个单引号 (‘),那么该怎么指示这个字符串?例如 ,这个字符串是What’s your name?。
• 值得注意的一件事是,在一个字符串中, "This行is末th的e f单irs独t s一ent个en反ce.斜Th杠is 表is 示the字s符eco串nd 在sen下ten一ce."
行继续,而不是开始一个新的行.
2/27/2020
18
Python程序基本概念
– 自然字符串
《python学习》课件
while)等。
函数
Python中的函数是一段 可重复使用的代码块, 可以通过函数名来调用
执行。
参数
Python中的函数可以接 受位置参数、默认参数 、可变参数和关键字参
数等。
返回值
Python中的函数可以返 回一个或多个值,通过
return语句返回。
02 Python进阶
Python面向对象编程
03 Python在数据分析中的应用
Python的数据处理工具:Pandas
Pandas介绍
数据读写
Pandas是Python中用于数据处理和分析的 核心库,提供了数据结构和函数,使得数 据清洗、转换和分析变得简单高效。
Pandas支持多种格式的数据读写,如CSV 、Excel、SQL等,方便用户导入导出数据 。
码表达想法。
特点
Python是一种解释型、高级编程 语言,具有动态类型、面向对象和 函数式编程特性。
应用领域
Python广泛应用于Web开发、数据 科学、人工智能、机器学习、网络 爬虫、系统自动化、游戏开发等领 域。
Python的语法和基础数据类型
01
02
03
04
语法
Python的语法简洁明了,代 码块通过缩进来划分,无需使
。
Python数据分析项目:用二
详细描述
掌握数据分析的基本流程和方法,能够使用Python进行数 据清洗、处理、分析和可视化。
了解数据分析的基本概念、流程和方法;掌握Python中常 用的数据分析库,如NumPy、Pandas和Matplotlib等; 学习如何对数据进行清洗、处理、分析和可视化;了解常 见的数据分析模型和方法,如聚类分析、分类和回归分析 等;通过实际案例,掌握用户行为分析的流程和方法,包 括数据采集、处理、分析和可视化等。
函数
Python中的函数是一段 可重复使用的代码块, 可以通过函数名来调用
执行。
参数
Python中的函数可以接 受位置参数、默认参数 、可变参数和关键字参
数等。
返回值
Python中的函数可以返 回一个或多个值,通过
return语句返回。
02 Python进阶
Python面向对象编程
03 Python在数据分析中的应用
Python的数据处理工具:Pandas
Pandas介绍
数据读写
Pandas是Python中用于数据处理和分析的 核心库,提供了数据结构和函数,使得数 据清洗、转换和分析变得简单高效。
Pandas支持多种格式的数据读写,如CSV 、Excel、SQL等,方便用户导入导出数据 。
码表达想法。
特点
Python是一种解释型、高级编程 语言,具有动态类型、面向对象和 函数式编程特性。
应用领域
Python广泛应用于Web开发、数据 科学、人工智能、机器学习、网络 爬虫、系统自动化、游戏开发等领 域。
Python的语法和基础数据类型
01
02
03
04
语法
Python的语法简洁明了,代 码块通过缩进来划分,无需使
。
Python数据分析项目:用二
详细描述
掌握数据分析的基本流程和方法,能够使用Python进行数 据清洗、处理、分析和可视化。
了解数据分析的基本概念、流程和方法;掌握Python中常 用的数据分析库,如NumPy、Pandas和Matplotlib等; 学习如何对数据进行清洗、处理、分析和可视化;了解常 见的数据分析模型和方法,如聚类分析、分类和回归分析 等;通过实际案例,掌握用户行为分析的流程和方法,包 括数据采集、处理、分析和可视化等。
《Python基础课件PPT》
模块和包的使用
模块的定义
模块是Python中一个独立 的文件,里面可以定义变 量、函数、类等,可以通 过import关键字引入到其 他文件中使用。
标准库和第三方库
Python内置了大量的标准 库,也有大量的优秀的第 三方库,可以方便地完成 各种任务,如网络爬虫、 数据分析、Web开发等。
包的定义和使用
字符串操作和正则表达式
1
字符串的定义
在Python中字符串是用来表示文本数
字符串的格式化
2
据的,可以使用单引号或双引号来定 义一个字符串变量。
通过格式化字符串,我们可以方便地
将变量的值插入到一个字符串中,格
式化字符串的方法有多种,如C语言
3
正则表达式
风格、format()函数、f字符串等。
正则表达式是一种用来匹配字符串的
Python基础课件PPT
Python是一门简单易学的编程语言,具有结构清晰、代码简洁、可读性强等 特点。本课程将从Python基础入门、常用库模块、Web开发、机器学习等方 面全面介绍Python语言的应用。
Python介绍及环境搭建
Python简介
环境搭建
Python是一门数据科学领域广 泛使用的编程语言,它为程序 员提供了强大的工具集,可以 方便地进行数据处理和分析过使用re模
块来支持正则表达式的处理。
文件操作和异常处理
文件打开和关闭
Python可以用open()函数打 开文件,并通过close()方法 关闭文件。
文件的读写操作
Python提供了多种方式读写 文件,包括文本文件、二进 制文件和csv格式文件。
异常处理
异常处理机制可以让程序在 遇到错误时不会立即终止, 而是能够进行相应的处理, 保证程序的稳定性和健壮性。
Python语言基础课件(共40张PPT)浙教版(2019)高中信息技术必修1
03 变量和赋值语句
赋值语句
a=5 b=9
t=a a=b b=t
a、b的值分别为?
赋值语句的一般形式: 变量名 = 表达式
赋值符号
a=9 b=5
03 变量和赋值语句
a=a+5可缩写成a+=5。 例如:sum=sum+1可缩写成
sum+=1。
变量值的修改
类似的赋值运算符还有 -= *= /= %=
#从索引 1 开始,取出 2 个元素出来: print(L[?:?]) print(L[1:3])
#['Sarah', 'Tracy']
04 基本数据结构
字典(dict)是一种映射类型,由若干”键(key) : 值(value)”组成, “键” 和“值”之间用冒号隔开,所有“键值对”放在一对大括号“{ }”内,并用逗号分 隔。其中“键”必须为不可变类型,在同一个字典中,“键”必须是唯一的,但 “值”可以重复。
02 数据类型与表达式
算术运算符
(2)* 运算符:除了表示算术乘法,还可用于列表、元组、字符串这
几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对 象。
02 数据类型与表达式
关系运算符
运算符 > < >= <= == != in
表达式 a>b a<b a>=b a<=b a==b a!=b a in b
03 变量和赋值语句
变量命名规则
注意事项: • 1、变量名由字母(包含汉字)、数字、下划线(_)组成,只能以字母和
_ (下划线) 开头。student_1( )√ 1_student( ) × • 2、变量名不能和python保留字相同,比如 print input • 3、变量名区分大小写 SUM ≠ sum ≠ Sum • 建议使用拼音、英文单词或他们的缩写
python语言基础(数据类型运算符)课件(共40张PPT)高中信息技术浙教版(2019)必修1
运算符优先级
算术 运算 符
关系 运算 符
赋值 运算 符
逻辑 运算 符
运算符优先级规则:算术运算符优先级最高,其次是成员测试运 算符、关系运算符、赋值运算符、逻辑运算符等,算术运算符遵 循“先乘除,后加减”的基本运算原则。
高中信息技术
• 变量:用于存储一个数据 • Python的赋值语句:<变量>=<表达式>
例如 表示姓名的变量可以是 name xingming xm
试一试:判断变量名是否合法
count_1 HelloWorld ans#1 姓名 print 1ans
算术运算符 逻辑运算符 关系运算符 赋值运算符
教学目标:
1、熟悉Python数据类型 2、熟悉并会使用算术运算符、关系运 算符、逻辑运算符、字符串运算符
课堂练习
3.设a=8、b=6、c=5、d=3,表达式 a == c and b != c or c > d的值是( B ) A.1 B.True C.False D.2
Thanks
资料
高中信息技术
2020年7月23日12时41分,长征五号运载火箭在中国文昌航天 发射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任 务的探测器——“天问一号”送入预定轨道。请你编写程序,把以 秒为单位的火箭飞行时间,转换为用“H : M : S”的格式来表示。
课堂练习
1.判断x是否在区间[a,b]上,哪个逻辑表达式是正确 的?( A ) A. x >= a and x <= b B. x≥a and x≤b C. a≤x≤b D. a <= x or x <= b
课堂练习
2.有一个四位整数x,要得到该整数的百位,代码应如何写?
python基础知识ppt课件
按照format字符串将str_time转换为时间元组
time_tuple
将时间元组转换为时间戳
seconds
程序休眠若干秒
38
OS库
os 模块封装了常见的文件和目录操作
方法 mkdir rmdir rename
remove
参数 dir_name dir_name src, dst file_name
import <库名> <库名>.<函数名>
或 from <库名> import <函数名> <函数名>
在一个程序中如果引入多个库,而且用到这几个库 中的同一函数时,可以定义并使用库别名,格式为:
import <库名> as <库别名> <库别名>.<函数名>
31
(3)自定义函数要先定义,再调用
练习: 创建求两个数平均值的函数
32
❖ 程序结构
1、分支结构
顺序 分支 循环
双分支结构的语法形式为 if 条件表达式: 语句块 else: 语句块
33
2、循环结构
(1)for 循环(遍历循环 )
通常用range() 函数代替
34
(2)while 循环(条件循环 )
while语句的语法形式为 while 条件表达式: 语句块
Matplotlib库
绘图库,常用其中的pyplot模块 ❖ plt.plot(value_list) ❖plt.plot(x_list, y_list) ❖ plt.show() ❖plt.subplot(row_count, col_count, current_pos)
time_tuple
将时间元组转换为时间戳
seconds
程序休眠若干秒
38
OS库
os 模块封装了常见的文件和目录操作
方法 mkdir rmdir rename
remove
参数 dir_name dir_name src, dst file_name
import <库名> <库名>.<函数名>
或 from <库名> import <函数名> <函数名>
在一个程序中如果引入多个库,而且用到这几个库 中的同一函数时,可以定义并使用库别名,格式为:
import <库名> as <库别名> <库别名>.<函数名>
31
(3)自定义函数要先定义,再调用
练习: 创建求两个数平均值的函数
32
❖ 程序结构
1、分支结构
顺序 分支 循环
双分支结构的语法形式为 if 条件表达式: 语句块 else: 语句块
33
2、循环结构
(1)for 循环(遍历循环 )
通常用range() 函数代替
34
(2)while 循环(条件循环 )
while语句的语法形式为 while 条件表达式: 语句块
Matplotlib库
绘图库,常用其中的pyplot模块 ❖ plt.plot(value_list) ❖plt.plot(x_list, y_list) ❖ plt.show() ❖plt.subplot(row_count, col_count, current_pos)
