一 、第一个Python程序 1.了解Python的起源,特点,优缺点,应用
2.编写第一个Python程序,“Hello World”,了解处理BUG
3.Python 的三种执行方式:解释器、交互式、集成开发环境
二 、注释
1.单行注释:以 # 开头,# 右边的所有东西都被当做说明文字,而不是真正要执行的程序,只起到辅助说明作用。
也可以跟在代码后面,注释和代码之间最少两个空格
2.多行注释(块注释):可以用一对连续的三个引号(单引号和双引号都可以)
三、变量的基本使用
1.定义变量:每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
变量名 = 值
2.变量的类型
数据类型可以分为
1>数字型:整型 (int),浮点型(float), 布尔型(bool),真 True 非 0 数 —— 非零即真假 False 0复数型 (complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
2>非数字型:字符列串,列表,元组,字典 3.不同类型变量之间的计算
直接进行算数运算
4.算数运算符
运算符 描述 实例
+ 加 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 元素比较 字符串、列表、元组
|