运算符
描述
实例
+
加
10 + 20 = 30
-
减
10 - 20 = -10
*
乘
10 * 20 = 200
/
除
10 / 20 = 0.5
//
取整除
返回除法的整数部分(商) 9 // 2 输出结果 4
%
取余数
返回除法的余数 9 % 2 = 1
**
幂
又称次方、乘方,2 ** 3 = 8
5.算数运算符的优先级
运算符
描述
**
幂 (最高优先级)
* / % //
乘、除、取余数、取整除
+ -
加法、减法
6.变量的格式化输出如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符% 和不同的 字符 连用,不同类型的数据 需要使用
不同的格式化字符
格式化字符
含义
%s
字符串
%d
有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
%f
浮点数,%.2f 表示小数点后只显示两位
%%
输出 %
7.变量的命名7.1 标示符就是程序员定义的 变量名、函数名7.2 标示符可以由 字母、下划线 和 数字 组成不能以数字开头
7.3 不能与关键字重名四、判断(if)语句
1.判断的定义如果 条件满足,才能做某件事情,如果 条件不满足,就做另外一件事情,或者什么也不做
2.逻辑运算符程序开发中,通常 在判断条件时,会需要同时判断多个条件只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种
五、循环1.程序的三大流程:顺序 —— 从上向下,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码 重复 执行
2.while的基本使用 循环的作用就是让 指定的代码 重复的执行 while循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行3.while的基本语法初始条件设置 —— 通常是重复执行的 计数器
while 条件(判断 计数器 是否达到 目标次数):
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
..(省略)...
处理条件(计数器 + 1)4.break在循环过程中,如果某一个条件满足后,不再希望循环继续执行,可以使用break退出循环5.continue在循环过程中,如果某一个条件满足后,不希望执行循环代码,但是又不希望退出循环,可以使用coninue
在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行五 、 函数1 . 函数的格式def 函数名():
函数封装的代码
……def 是英文define的缩写函数名称 应该能够表达 函数封装代码 的功能,方便后续的调用函数名称 的命名应该 符合 标识符的命名规则
2 .函数的文档注释在开发中,如果希望给函数添加注释,应该在定义函数的下方,使用连续的三对引号在连续的三对引号 之间编写对函数的说明文字在函数调用位置,使用快捷键 CTRL + Q 可以查看函数的说明信息注意:因为 函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留
两个空行3 . 函数的参数4. 函数的形参和实参5 .函数的返回值六、高级变量类型1.列表List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组专门用于存储 一串 信息列表用 [] 定义,数据 之间使用 , 分隔列表的 索引 从 0 开始索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标注意:从列表中取值时,如果 超出索引范围,程序会报2.列表的常用操作In [1]: name_list.
name_list.append name_list.count name_list.insert name_list.reverse
name_list.clear name_list.extend name_list.pop name_list.sort
name_list.copy name_list.index name_list.remove
3.元组元组和列表类似,元组不能修改4.字典字典用键值对保存数据键必须是唯一的值 可以取任何数据类型,但 键 只能使用 字符串、数字或 元组5.字符串字符串 就是 一串字符,是编程语言中表示文本的数据类型字符串的常用操作2.字符串的切片切片 方法适用于 字符串、列表、元组
切片 使用 索引值 来限定范围,从一个大的 字符串 中 切出 小的 字符串列表 和 元组 都是 有序 的集合,都能够 通过索引值 获取到对应的数据字典 是一个 无序 的集合,是使用 键值对 保存数据
七、 公共方法
Python 包含了以下内置函数:
函数
描述
备注
len(item)
计算容器中元素个数
del(item)
删除变量
del 有两种方式
max(item)
返回容器中元素最大值
如果是字典,只针对 key 比较
min(item)
返回容器中元素最小值
如果是字典,只针对 key 比较
cmp(item1, item2)
比较两个值,-1 小于/0 相等/1 大于
Python 3.x 取消了 cmp 函数
运算符
Python 表达式
结果
描述
支持的数据类型
+
[1, 2] + [3, 4]
[1, 2, 3, 4]
合并
字符串、列表、元组
*
["Hi!"] * 4
['Hi!', 'Hi!', 'Hi!', 'Hi!']
重复
字符串、列表、元组
in
3 in (1, 2, 3)
True
元素是否存在
字符串、列表、元组、字典
not in
4 not in (1, 2, 3)
True
元素是否不存在
字符串、列表、元组、字典
> >= == < <=
(1, 2, 3) < (2, 2, 3)
True
元素比较
字符串、列表、元组