A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 逗鱼豆 初级黑马   /  2018-8-2 01:11  /  674 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



一 、第一个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
元素比较
字符串、列表、元组


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马