(
课件网) 第 算法的程序实现 三 章 第 考点一:Phthon语言基础 三 章 语言特点及编程环境 01 (1)Python是一种面向对象、解释型的计算机程序设计高级语言,具有丰富和强大的库,其语法简洁清晰,方便对数据进行组织和处理。 (2)编写 Python程序比较方便的方式是使用集成开发环境 IDE,IDLE是开发 Python程序的基本IDE。Python源文件的扩展名为.py。 数据类型与表达式 02 (1)数据按照其本身特征可以分为若干种不同类型,常见的Python基本数据类型有整型、实型、字符串型和布尔型四种。 (2)Python的基本运算包括算术运算、关系运算和逻辑运算三大类。 (3)变量、常量、运算符和圆括号等按一定的规则组合构成一个表达式,可以用来描述数据的计算过程或各种条件的判断等。 变量和赋值语句 03 (1)在Python中,变量名可以包括字母、数字和下划线,但不能以数字开头,而且字母区分大小写,同时系统关键字不能作为变量名使用。 (2)由于Python是动态类型语言,因此在使用前不需要预先声明变量的数据类型。 (3)在 Python中,“=”为赋值符号,“+=”为运算符“+”和赋值符号“=”的组合。类似的赋值运算符还有“-=”“*=”“/=”和“%=”等。 基本数据结构 04 (1)字符串与列表。 ①字符串和列表都是由一些数据元素共同组成的一个序列整体。 ②字符串和列表是由0个或多个字符组成的序列,列表的元素可以是数字、字符串等混合类型的数据,甚至是其他的列表。 ③列表一旦创建,就可以添加或删除其中的元素。列表用方括“[]”来表示,元素之间以逗号“,”分隔。 ④字符串、列表中的元素都是通过索引来定位的,第一个元素的索引是 0,第二个元素的索引是1,以此类推。 ⑤字符串和列表在创建以后都可以进行某些特定的操作,如提取序列中的一部分元素、判断某个元素是否为序列的成员等。 基本数据结构 04 (2)字典。 ①字典中的每个元素包含两部分内容:键和值。键通常用字符串或数值来表示,值可以是任意类型的数据。键和值两者一一对应,且每个键只能对应一个值。键和值在字典中以成对的形式出现,并以如下方式标记:d={key1:value1,key2:value2,…}。键-值对用冒号分隔,各个对之间用逗号分隔,所有这些都包括在花括号“{}”中。 ②字典中的元素是没有顺序的,引用元素时以键为索引。 需要熟知并记住的内容 05 (1)数据类型及其表达形式 数据类型名 数据表示形式 整型 数学中的整数,如:3,-3281,0等十六进制数(用0x前缀),如:0xda00,0xabc123d等 实型 数学中的实数,如:6.1224,-7.521等用科学记数法表示的实数,如:0.0000032可以写成3.2e-6等 字符串型 用单引号、双引号或三引号表示,如:'欢迎光临!'、"HAPPY!"、'''cook_122'''等 布尔型 只有两种值:True和False。布尔型数据可以进行not、and和or等逻辑运算 需要熟知并记住的内容 05 (2)Python中常用的算术运算符(P75) 运算符 表达式 描述 示例 优先级 ** x**y 求x的y次幂 3**2结果为9 1 * x*y 将x与y相乘 4*2结果为8 2 / x/y 用x除以y,产生实数值 6/2结果为3.0 2 // x//y 用x除以y,取整数部分 44//2结果为22 2 % x%y 用x除以y,取余数 61%2结果为1 2 + x+y 将x与y相加 3+2结果为5 3 - x-y 将x减去y 3-2结果为1 3 需要熟知并记住的内容 05 (3)Python中常用的关系运算符(P75) 运算符 表达式 描述 示例 > x>y x大于y 11>2结果为True < x
= x>=y x大于等于y 4>=2结果为True <= x<=y x小于等于y 7<=3结果为False == x==y x等于y 55==42结果为False != x!=y x不等于y 4!=2结果为True in x in y x是y的成员 "3"in"5"结果为False 需要熟知并记住的内容 05 (4)Python ... ...