首页
高中信息技术课件、教案、试卷中心
用户登录
资料
搜索
课件编号19298635
3.2python语言程序设计 课件(共22张PPT) 2023—2024学年浙教版(2019)高中信息技术必修1
日期:2024-05-14
科目:信息技术
类型:高中课件
查看:100次
大小:384755Byte
来源:二一课件通
预览图
1/9
张
3.2python
,
学年
,
必修
,
信息技术
,
高中
,
2019
(
课件网
) 初识Python Python语言 Python是面向对象的计算机程序设计高级语言 Python是解释型的计算机程序设计高级语言 Python提供了丰富和强大的库 Python程序编写需使用规范的代码 Python设计哲学是简单、优雅、明确,因此其语法简单、清晰,方便组织 …… 但Python语言运行速度慢和源代码加密困难等缺点 编程环境 集成开发环境(IDE):用于提供程序开发环境的应用程序 IDLE: Python程序开发的IDE 解释器:对输入的Python代码进行解释和执行 编辑器:用来写Python代码的工具,可保存代码重复使用 Python 代码有两种运行方式,即交互运行方式和文件运行方式 python程序编写的格式与规则 1、缩进:指每一行代码前面的留白部分,用来表示代码之间的层次关系。 缩进的空白数量是可变的(建议每个层次缩进4个空格),但是所有相同层次的代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 python程序编写的格式与规则 3、注释:建议使用注释对代码进行使用说明 ①单行注释:使用“#”,其后边的内容将不会被执行。一般可放在一行程序代码之后,或者独自成行。如 # 单行注释的内容 ②多行注释:使用两组,每组三个连续的双引号(或者单引号),两组引号之间为多行注释的内容。如 """ 多行注释的内容 """ ‘’’ 多行注释的内容 ‘’’ Python语言基础 Python常见数据类型 数据类型 类型标识符 类型说明及示例 整型 实型 字符串型 布尔型 int float str bool 整数,如1,-2,0xff00等 带有小数的数,如3.14、 2.318E+6(科学计数法) 用单引号、双引号或三引号表示,如‘Hello’、“中国” 逻辑判断,只有两种值,True和False 现实事物或现象 列举的数据 数据类型 实型float 字符串型str 体重 52.6 名字 "Sophia" 整型int 倒计时的数字 10 Python常见数据类型 试一试:确定数据类型 布尔型bool 按钮是否可用 True, False Python常见算术运算符 运算符 表达式 作用 示例 优先级 () (x+y) 括号内的运算为一个整体,用于提高优先级 (2+3)结果为5 1 ** x ** y 幂运算,求x的y次幂 5 ** 2 结果25 1 * x * y 将x与y相乘 5 * 2结果10 2 / x / y 用x除以y,产生实数值 4 / 2结果2.0 2 // x // y 用x除以y,取整数部分,向下取整,整除 5 // 2结果2 5//-2结果为-3 2 % x % y 用x除以y,取余数 5 % 2结果1 2 + x + y 将x与y相加 5 + 2结果7 3 - x - y 将x与y相减 5 - 2结果3 3 Python常见算术运算符 试一试: 算出表达式的值 运算符 表达式 优先级 () (x+y) 1 ** x ** y 1 * x * y 2 / x / y 2 // x // y 2 % x % y 2 + x + y 3 - x - y 3 123-123//100*100 23 19%8-32//2**3 -1 32%(36- 2**3)//3 1 Python常见算术运算符 (1)+ 运算符:除了用于算术加法以外,还可以用于列表、元组、字符串的连接,但不支持不同类型的对象之间相加或连接。 Python算术运算符 (2)* 运算符:除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。 Python关系运算符 运算符 表达式 示例 优先级 > a>b 5>2结果为True 1 < a
= a>=b 5>=2结果为True 1 <= a<=b 5<=2结果为False 1 == a==b 5==2结果为False 1 != a!=b 5!=2结果为True 1 注:关系运算结果为布尔值 运算符 表达式 示例 优先级 in “a” in “b” “r” in “rw” 结果为True 2 not in “a” not in “b” “r” not in “rw” 结果为False 2 in用来检查一个值是否在一个序列中 Python逻辑运算符 运算符 描述 表达式 优先级 not 非 not a 1 and 与 a and b 2 or 或 a or b 3 not运算符:not (1>3) 结果为True and运算符:5>3 and 4> ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
数据排序 课件(28张PPT)(2024-05-08)
浙教版(2019)高中信息技术 选修1 第5章 5.2.2 递归 课件(共30张PPT)(2024-05-08)
数据排序 课件(27张PPT)(2024-05-08)
信息技术与信息系统练习题(含答案) 浙教版(2019)高中信息技术必修2(2024-05-07)
2024年北京市西城区第一次普通高中学业水平合格性考试信息技术试卷(无答案)(2024-05-08)
上传课件兼职赚钱