课件编号19298635

3.2python语言程序设计 课件(共22张PPT) 2023—2024学年浙教版(2019)高中信息技术必修1

日期:2024-05-14 科目:信息技术 类型:高中课件 查看:100次 大小:384755Byte 来源:二一课件通
预览图 1/9
3.2python,学年,必修,信息技术,高中,2019
  • cover
(课件网) 初识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> ... ...

~~ 您好,已阅读到文档的结尾了 ~~