内容正文:
ZHISHI JIEXI
知识解析
1. Python常见数据类型
渊1冤整型院数学中的整数遥
渊2冤实型院数学中的实数遥
渊3冤字符串型院以单引号野'冶或双引号野"冶或野'''冶括起来的任意文本遥
渊4冤布尔型院只有两种值袁True和 False遥
2. 基本运算和表达式
表达式在运算时袁先执行优先级高的运算曰运算符优先级相同袁则按从左到右进行渊乘幂运算
除外冤遥
渊1冤算术运算
算法的程序实现第三章
音 Python运算符及其优先级遥 音 三种不同的程序结构遥
音 函数与模块的应用遥 音 解析算法及其应用遥
音 枚举算法及其应用遥
本 章 重 难 点 窑 知 识 框 架
优先级 运算符 示例
1 **渊乘幂冤 2**2**3渊256冤 #相同级别从右向左
2
*袁/ 1.25*3.2渊4.0冤袁2.5/2渊1.25冤
//渊整除规则院两数相除袁结果向下取整冤 13//4渊3冤袁-13//4渊-4冤袁13//-4渊-4冤
%渊取余规则院先作整除袁再得余数冤
值的符号与第 2个操作数的符号相同 13%4渊1冤袁-13%4渊3冤袁13%-4渊-3冤
3 +袁-渊浮点数据存储时可能有误差冤 print(0.1+0.2==0.3)渊返回值为 False冤
3.1 Python语言基础(一)
第三章 算法的程序实现
简单算法及
其程序实现
算法程序实现的综合应用
枚举算法及其程序实现
解析算法及其程序实现
算
法
的
程
序
实
现 函数与模块
循环结构的程序实现
分支结构的程序实现
顺序结构的程序实现
Python语言基础
Python
语言程
序设计
23
同步宝典 高中信息技术 必修 1
渊2冤关系运算渊返回值为布尔型冤
渊3冤逻辑运算
3. 变量及其赋值
渊1冤变量命名规范院淤由字母尧数字和下划线组成曰于不以数字开头曰盂区分大小写曰榆保留字
即关键字袁不可以当作变量名称遥
渊2冤赋值运算
渊3冤动态变量及变量赋值院为便于后续访问尧加工方便袁我们可以先将一些数据用变量命名遥
数据本身特征决定了变量及其相应操作遥
Python中的变量是动态变量袁其指向的数据及类型都是可以更改的遥
变量在输入尧输出时经常会调用 input(咱prompt暂)尧print(x)函数袁常见用法如下院
优先级 运算符 示例
4 >袁<袁>=袁<=袁==袁! = 2>=7渊False冤袁7! =3渊True冤
5 in "5" in "2"渊False冤袁"w" in "rw"渊True冤
优先级 运算符 示例
8 or渊逻辑或冤 7>=10 or 7<=100渊True冤
6 not渊逻辑非冤 not 3>7渊True冤
7 and渊逻辑与冤 7>=11 and 7<100渊False冤
赋值运算符 运算符功能 示例
直接赋值院= 左边变量指向右边表达式结果所在的存储空间 d=3*3-4*2*3渊-15冤
复合语句院-=袁+=袁
*=袁/=袁//=袁%=
复合运算规则院
淤先计算运算符右边表达式值
于左边变量和右边值进行计算
盂左边变量指向计算结果所在的存储空间
a=13曰a*=5-7//2处理步骤如下院
第淤步院5-7//2渊2冤曰
第于步院13*2渊26冤曰
第盂步院a=26
变量与赋值 含义
m='2020年 9月 ' 变量 m是字符串型
m=37**1000 变量 m类型为整型袁并且大小不受限定
a,b=2,7 变量 a的值是 2袁变量 b的值是 7
a,b='9月 ' 变量 a的值是 '9'袁变量 b的值是 '月 '
a=b=c=32 变量 a袁b袁c的值均为 32
咱a,b暂=咱10,20暂 变量 a的值是 10袁变量 b的值是 20
input(咱prompt暂) 示例
num=input("请输入学号:") input函数返回类型是字符串类型
num=int(input("请输入学号:")) int(object)袁将字符串类型转换成整型
r=float(input("请输入圆半径:")) float(object)袁将字符串类型转换成浮点类型
24
JINGDIAN KAOTI
经典考题
揖例题 1铱 下列变量名在 Python中合法的是 渊 冤
A. 3class B. for C. _txt D. a#b
揖分析铱 Python中变量的命名规则有院只能以字母尧数字或下划线组成袁且数字不能开头袁不
能包含特殊符号袁不能是关键字遥 故答案为 C遥
揖例题 2铱 设 x和 y都是整数袁下列表达式中与 x! =y等价的表达式是 渊 冤
A. not(x=y) B. x>y or x<y C. x>=y or x<=y D. x>y and x<y
揖分析铱 选项 A表达式中等号有误曰选项 B表达式中袁当 x等于 y时结果为 False