Python-基础部分
撩课学院
这个作者很懒,什么都没留下…
展开
-
01-Python注释
点我观看配套视频一、什么是注释?一段文字性的描述;一段注解;类似于一个东西的使用说明书二、注释的特性?当程序被处理的时候,这些注释会被自动忽略不会被当做代码处理三、注释应用场景帮助我们自己理清楚代码逻辑与别人合作开发时,添加注释,可以减少沟通成本开发模块的时候添加注释可以减少他人使用成本可以临时注释一段代码, 方便调试…四、注释的分类单行注释语法:#...原创 2018-11-30 10:46:10 · 290 阅读 · 0 评论 -
11-Python循环-while
1.一般使用 语法 while 条件: 条件满足时的执行代码 ... 解释 条件满足时, 才会执行循环体内部代码 循环体内部代码被执行完毕后, 会继续下次条件判断, 确定是否需要继续执行循环体代码 直到条件不满足时, 才会结束这次循环, 继续往下执行后续代码 练习 打印10遍"社会我顺哥, 人狠话不多" 计算1-10的数值总和2.与else连用...原创 2018-12-10 10:36:19 · 207 阅读 · 0 评论 -
12-Python循环-for
1.使用场景 重复性的执行一些操作 更多的是遍历一个集合2.一般使用 语法 for x in xxx: 循环语句 解释 xxx 通常是一个集合 x 会取出集合中的每一个元素, 赋值给变量x 在循环体中, 可以直接使用x的值 当集合中的元素被遍历完毕,循环 就会结束3.与else连用 语法 for x in xxx: 条件满足时的执...原创 2018-12-10 10:36:58 · 225 阅读 · 0 评论 -
13-Python循环打断-break&continue
1.循环打断, 对else的影响如果循环正常执行完毕, 则会执行else部分如果中途是因为打断而退出循环, 则不会执行else部分2.break 打断本次循环, 跳出整个循环3.continue 结束本次循环, 继续执行下次循环4.练习打印1 - 10之间的数值, 如果说, 碰到6, 分别执行break和continue, 来验证效果###5.案例做一个简单的加法计算器,...原创 2018-12-10 10:37:36 · 474 阅读 · 0 评论 -
14-Python循环和分支的互相嵌套
1.循环内嵌套if本质就是 只要是代码, 都能放在代码块的位置案例 打印1-100之间, 所有3的倍数2.循环内嵌套循环外循环循环一次内循环, 循环所有案例 九九乘法表学习地址:撩课-Python大数据+人工智能1撩课-Python大数据+人工智能2撩课-Python大数据+人工智能3撩课-Python大数据+人工智能4撩课-Python大数据+人工智能5撩课...原创 2018-12-10 10:39:00 · 607 阅读 · 0 评论 -
15-Python-pass语句
1.概念 pass是空语句 pass 不做任何事情,一般用做占位语句2.作用是为了保持程序结构的完整性3.语法pass学习地址:撩课-Python大数据+人工智能1撩课-Python大数据+人工智能2撩课-Python大数据+人工智能3撩课-Python大数据+人工智能4撩课-Python大数据+人工智能5撩课-Python大数据+人工智能6撩课-Python-G...原创 2018-12-10 10:39:32 · 331 阅读 · 1 评论 -
16-Python分支循环-综合案例
1.用户输入一个3位数值, 判定是否是水仙花数 1. 要求对三位数值验证 只需要验证是不是三位数值就可以 暂时不考虑非数字的情况 2. 判定3位水仙花数的标准 百位的3次方 + 十位的3次方 + 个位的3次方 = 数值本身 153 1**3 1 5**3 125 3**3 27 1112.给定一个数值, 让用户猜 1. ...原创 2018-12-10 10:39:54 · 614 阅读 · 0 评论 -
21-Python函数1
1.函数的概念 概念 写了一段代码实现了某个小功能; 然后把这些代码集中到一块, 起一个名字; 下一次就可以根据这个名字再次使用这个代码块, 这就是函数 作用 方便代码的重用 分解任务, 简化程序逻辑 使代码更加模块化 函数分类 内建函数 三方函数 自定义函数2.函数的基本使用 简单定义 def 函数名(): 函数体 函数的调用 函数名()...原创 2018-12-17 09:31:30 · 236 阅读 · 0 评论 -
22-Python函数2
1.函数的返回值 场景 当我们通过某个函数, 处理好数据之后, 想要拿到处理的结果 语法 def 函数(): 函数体 return 数据 注意事项 1. return 后续代码不会被执行 2. 只能返回一次 3. 如果想要返回多个数据, 可先把多个数据包装成一个集合, 整体返回 列表 元组 字典 ...2.函数的使用描述 场景 当我们...原创 2018-12-17 09:31:57 · 299 阅读 · 0 评论 -
23-Python函数3
1.高阶函数 概念 当一个函数A的参数, 接收的又是另一个函数时, 则把这个函数A成为是"高阶函数" 例如 sorted函数 案例 动态计算两个数据2.返回函数 概念 是指一个函数内部, 它返回的数据是另外一个函数; 把这样的操作成为"返回函数" 案例 根据不同参数, 获取不同操作, 做不同计算3.匿名函数 概念 也称为 "lambda函数" 顾名思...原创 2018-12-17 09:32:15 · 319 阅读 · 0 评论 -
24-Python函数4
1.闭包 概念 在函数嵌套的前提下 内层函数引用了外层函数的变量(包括参数) 外层函数, 又把 内层函数 当做返回值进行返回 这个内层函数+所引用的外层变量, 称为 "闭包" 标准格式 def test1(a): b = 10 其他函数定义代码 def test2(): print(a) print(b) return test2 ...原创 2018-12-17 09:32:35 · 249 阅读 · 0 评论 -
25-Python函数5
1.递归函数 体现 函数A内部, 继续调用函数A 概念 传递 回归 注意事项 有传递, 一定要有回归 否则, 就是无限的循环调用 案例 求一个数值的阶乘2.函数作用域 基本概念 变量的作用域 变量的作用范围 可操作范围 Python是静态作用域,也就是说在Python中,变量的作用域源于它在代码中的位置; 在不同的位置, 可能有...原创 2018-12-17 09:32:55 · 344 阅读 · 0 评论 -
10-Python循环-简介
1."循环"概念 周而复始 重复性的做某些事情2.生活场景 一天 24小时 一周 七天 一年 四季 ...3.编程中的场景 想要多次重复执行某些操作的时候 想要遍历一个集合的时候 ...4.编码中的实现 while 循环 for 循环学习地址:撩课-Python大数据+人工智能1撩课-Python大数据+人工智能2撩课-Python大数据+人...原创 2018-12-07 09:22:41 · 241 阅读 · 0 评论 -
09-Python分支-if
###1. 概念 是指程序的流程走向, 比较像一棵树分散的树枝###2. 场景? 上网 有身份证 and 成年 and 有钱 安检 有票 and 没有携带违禁物品 ATM 有卡 and 密码正确 and 有余额 用户登录 账号正确 and 密码正确 or 二维码...原创 2018-12-07 09:22:19 · 332 阅读 · 0 评论 -
02-Python中文乱码
点我观看配套视频一、基本概念1. 比特位(Bit)是计算机最小的存储单位以0或1来表示比特位的值2. 字节(Byte)是计算机中数据存储的基本单元一字节等于一个8个比特位3. 字符(Character)是一个信息单位是各种文字和符号的统称4. 字符集(Character Set)是某个范围内字符的集合不同的字符集规定了不同字符的个数5. 字符码(Code P...原创 2018-12-03 09:05:03 · 281 阅读 · 0 评论 -
03-Python变量
什么是变量?是一个存储数据的容器变量特性 引用着某个具体数值 并且可以改变这个引用案例映射怎样定义变量?方式1 变量名 = 值 赋值语句 右边的值放到箱子里, 然后把箱子的唯一标识给变量名称方式2变量名1, 变量名2 = 值1, 值2方式3变量名1 = 变量名2 = 值为什么会产生变量?方便维护比如: 我要计算 6 + 1; 6 + 2...原创 2018-12-03 09:07:08 · 211 阅读 · 0 评论 -
04-Python数据类型-类型转换
什么是数据类型?对程序处理的数据, 进行的分类比如说:print(1)print("abc")为什么区分类型?区分存储空间根据不同数据类型的特性, 做不同的数据处理数据类型常用数据类型如下:查看类型type(xxx)###数据类型转换概念将一个数据转换成指定的类型, 方便处理应用场景接收用户输入分数进行判断是否及格方式 类型(需...原创 2018-12-03 09:08:20 · 315 阅读 · 0 评论 -
05-Python运算符
算术运算符+ 加法运算符- 减法运算符* 乘法运算符** 幂运算符/ 除法运算符// 整除运算符% 求模运算符= 赋值运算符 a = 10 b = a + c a, b, c = 10, 20, 30 链式赋值 a = b = c = 3注意除以0优先级问题 ()使用整除和求余的应用场景 行列复合运算符+=-=*=%=**=...原创 2018-12-05 09:36:40 · 255 阅读 · 0 评论 -
06-Python输入-输出
一、输入1. Python2raw_input格式:result = raw_input(‘提示信息’)功能会等待用户输入内容,直到用户按下Enter会将用户输入的内容当做"字符串",传递给接收的变量input格式:result = input(‘提示信息’)功能会等待用户输入内容,直到用户按下Enter会将用户输入的内容当做“代码”进行处理!可以理解为i...原创 2018-12-05 09:37:12 · 299 阅读 · 0 评论 -
17-Python常用数据类型操作1
1.数值 表现形式 整数(int) 二进制 0b + 二进制数 只能包含01 八进制 0 / 0o + 八进制数 只能包含0-7 十进制 十进制数 只能包含0-9 十六进制 0x + 十六进制数 只能包含0-9, a-f...原创 2018-12-14 09:01:02 · 306 阅读 · 1 评论 -
18-Python常用数据类型操作2
1.列表概念 有序的可变的元素集合定义 方式1 [元素1, 元素2...] 例如: nums = [1,2,3,4,5] 方式2 列表生成式 快速生成list 语法 range(stop) [0, 1, 2 ... , stop - 1] range(start, stop[, step]) [start, start + st...原创 2018-12-14 09:01:32 · 320 阅读 · 0 评论 -
19-Python常用数据类型操作3
1.字典概念 无序的, 可变的键值对集合定义 方式1 {key: value, key: value...} 例如 {"name": "sz", "age": 18} 方式2 fromkeys(S, v=None) 静态方法 类和对象都可以调用 类调用 dict.fromkeys("abc", 666) {'a': 666, 'c'...原创 2018-12-14 09:02:14 · 258 阅读 · 0 评论 -
20-Python常用数据类型操作4
1.时间日历 Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 常用操作 time模块 提供了处理时间和表示之间转换的功能 获取当前时间戳 概念 从0时区的1970年1月1日0时0分0秒, 到所给定日期时间的秒数 浮点数 获取方式 import time time.time() 获取时间元...原创 2018-12-14 09:02:40 · 238 阅读 · 0 评论 -
07-Python小节案例
案例描述采集一个人的身高, 体重, 年龄和性别; 告诉Ta, 自己的体脂率是否在正常范围之内1.知识考察点注释输入输出变量使用变量的命名规范运算符的使用数据类型转换2.体脂率计算公式 BMI = 体重(kg) / (身高 * 身高)(米) 体脂率 = 1.2 * BMI + 0.23 * 年龄 - 5.4 - 10.8*性别(男:1 女:0) 正常成年人的体脂率分别...原创 2018-12-07 09:21:02 · 334 阅读 · 0 评论 -
08-Python程序的执行顺序
大走向从上到下1.分支则进入不同的分支 场景举例: 如果一个学生的分数大于60, 则判定为及格 否则就是不及格2.循环则会执行多次相同的代码 场景举例: 计算1到100的累加和, 需要循环不断的去计算(有固定的次数指定) 判定用户输入的账号和密码是否正确, 不正确就一直让用户输入(没有次数...原创 2018-12-07 09:21:36 · 277 阅读 · 0 评论 -
26-Python文件操作
1.文件介绍数据存放的容器文件的作用 持久性的存储数据内容文件组成 文件名 如果是同级目录下, 不允许同名文件存在 扩展名 .jpg .avi .doc .xls .html ... 注意 一般不同的扩展名, 对应着不同的文件格式 不同的文件格式, 有着不同的存储约定, 方便程序处理 文件内容 文本文件 txt doc ...原创 2018-12-17 09:33:22 · 215 阅读 · 0 评论