03 2022 档案

摘要:本章内容 • hashlib模块 • logging模块 • 作业 hashlib模块 hashlib模块是加密模块,加密就是将明文数据通过一些手段变成人看不懂的密文数据,密文数据的表现形式一般都是一串没有规则的字符串。 加密算法:将明文变成密文的内部规则。算法的难易程度可以根据产生密文的长短来判断 阅读全文
posted @ 2022-03-31 19:30 早安_1207 阅读(88) 评论(0) 推荐(0) 编辑
摘要:本章内容 • os模块 • sys模块 • json模块 • subprocess模块 os模块 os模块主要是和计算机的操作系统交互的。 1.创建目录(文件夹) import os # os.mkdir(r'aaa') # 使用相对路径 在当前执行文件所在的路径下创建一个aaa文件夹 # os.m 阅读全文
posted @ 2022-03-30 18:34 早安_1207 阅读(184) 评论(0) 推荐(1) 编辑
摘要:本章内容 • re模块补充 • collections模块 • queue模块 • time模块 • datetime模块 • random模块 re模块补充 findall的分组优先 findall方法默认是分组优先展示的。正则表达式中如果有括号分组,那么在展示匹配结果的时候,默认只演示括号内正则 阅读全文
posted @ 2022-03-29 21:14 早安_1207 阅读(58) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 正则表达式前戏 • 正则表达式 • 贪婪匹配和非贪婪匹配 • re模块 正则表达式前戏 我们日常生活中有很多地方都用到了正则表达式,比如说京东淘宝这类网页的注册页面需要获取手机号,而手机号的格式是有很多标准的,必须是11位的纯数字 并且必须是常规的手机号开头(13,15,17,18,1 阅读全文
posted @ 2022-03-28 19:55 早安_1207 阅读(55) 评论(0) 推荐(0) 编辑
摘要:本质内容 • 循环导入问题 • 判断文件类型 • 模块的查找顺序 • 绝对导入和相对导入 • 包 • 软件开发目录规范 循环导入问题 循环导入就是两个文件彼此导入彼此,循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错。 如果确实需要循环导入 那么需要确保双方使用的名字都必须'提前定 阅读全文
posted @ 2022-03-25 21:46 早安_1207 阅读(37) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 生成器对象 • 自定义range方法 • yield关键字作用 • 生成器表达式 • 模块 生成器对象 生成器对象其本质是自定义迭代器,就是需要我们自己写代码产生的迭代器。 生成器对象也是节省存储空间的 特性与迭代器对象一致。 def index(): print('第一次输出') y 阅读全文
posted @ 2022-03-24 19:25 早安_1207 阅读(47) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 常见内置函数 • 可迭代对象 • 迭代器对象 • 异常问题 • for循环内部原理和本质 • 迭代取值和索引取值的对比 常见内置函数 1.help() 查看注释信息 help(len) 输出 Return the number of items in a container. 2.id 阅读全文
posted @ 2022-03-23 16:37 早安_1207 阅读(77) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 三元表达式 • 各种生成式 • 匿名函数 • 内置函数 三元表达式 现有题目场景:在两个中间选一个的情况。 # 题目一:编写一个求两个数中较大数的函数 def index(a, b): if a > b: return a else: # 可以省略 return b # 题目二:如果用 阅读全文
posted @ 2022-03-22 18:55 早安_1207 阅读(91) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 装饰器补充 • 递归函数 • 算法之二分法 装饰器补充 多层装饰器 上一章我们学习了装饰器和装饰器语法糖,当我们有多个装饰器的时候,我们可以在一个函数上叠加多个装饰器。 def outter1(func1): print('加载了outter1') def wrapper1(*args 阅读全文
posted @ 2022-03-21 16:44 早安_1207 阅读(48) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 闭包函数 • 装饰器简介 • 装饰器版本 • 装饰器模板 • 装饰器语法糖 • 装饰器修复技术 闭包函数 闭包函数的概念 闭:定义在函数内部的函数 包:内部函数使用了外层函数名称空间中的名字 def outer(): x = 999 def inner(): # inner函数在out 阅读全文
posted @ 2022-03-18 18:35 早安_1207 阅读(58) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 名称空间 • 名字的查找顺序和作用域 • global和nonlocal关键字 • 函数名的多种用法 • 函数的嵌套 名称空间 名称空间的定义就是用于存放变量名和变量值绑定关系的地方,就像是民政局会存储你和你对象的婚姻关系记录。 名称空间可以分为三大类,分别是内置名称空间,全局名称空间 阅读全文
posted @ 2022-03-17 17:55 早安_1207 阅读(42) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 函数的定义和调用 • 函数的分类 • 函数的返回值 • 函数的参数 函数的定义和调用 注意点: 函数一定要遵循先定义后调用的原则 简单的说就是函数的代码一定要在调用函数的代码前执行 函数的定义阶段是不会执行代码的,只会检测函数体的语法 函数体的代码只有在调用函数的时候猜会去执行 函数的 阅读全文
posted @ 2022-03-16 16:18 早安_1207 阅读(98) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 文件的光标移动 • 文件的修改 • 初识函数 文件光标的移动 1.提前需知 # 文件内指针的移动都是Bytes为单位的,除了t模式下的read(n),n以字符为单位 with open('a.txt', 'rt', encoding='utf-8') as f: data = f.re 阅读全文
posted @ 2022-03-15 16:42 早安_1207 阅读(53) 评论(0) 推荐(0) 编辑
摘要:本章内容 •字符编码 •文件的操作简介 •文件的读写模式 •文件的操作模式 •文件的内置方法 字符编码 人类在与计算机沟通交流,用的都是人类能读懂的字符,而计算机只能识别二进制数 所以由人类的字符到计算机中的能够识别的二进制数,需要经历一个过程,这个过程就是字符编码。 字符编码中的编码指的是翻译或者 阅读全文
posted @ 2022-03-14 20:11 早安_1207 阅读(122) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 字典的内置方法 • 元组的内置方法 • 集合的内置方法 • 补充:垃圾回收机制 字典的内置方法 1.类型转换 # dict()用于创建一个字典 dict0 = dict() # 传一个空字典 print(dict0) # 传一个字典 dict1 = dict({'three': 3, 阅读全文
posted @ 2022-03-10 16:58 早安_1207 阅读(71) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 字符串的内置方法 • 列表的内置方法 • 可变类型和不可变类型 • 队列和堆栈 字符串的内置方法 1.strip 移除字符串首尾的制定字符,可以选择方向 s1 = '$$$jason$$$' print(s1.strip('$')) # jason print(s1.lstrip('$ 阅读全文
posted @ 2022-03-09 20:13 早安_1207 阅读(65) 评论(0) 推荐(0) 编辑
摘要:本章内容 • range关键字 • 数据类型的内置方法 range关键字 range方法在python2和python3中有所区分: 在python2中range是直接产生一个列表 元素很多的情况下比较占用空间, 在python2中有一个xrange 其实就是python3里面的range, 在py 阅读全文
posted @ 2022-03-08 17:21 早安_1207 阅读(70) 评论(0) 推荐(0) 编辑
摘要:本章内容 • 流程控制 · 顺序结构 · 分支结构 · 顺序结构 • 分支结构 · 单if分支 · if与else分支 · if与elif与else分支 · if的嵌套 • 循环结构 · while循环 · for循环 流程控制 流程控制就是控制事务的执行流程。执行流程的分类有顺序结构,分支结构,循 阅读全文
posted @ 2022-03-07 15:50 早安_1207 阅读(115) 评论(0) 推荐(0) 编辑
摘要:Python中的用户交互 古时候,我们去银行取钱,需要有一个银行业务员等着我们把自己的账号密码输入给他,然后他去进行验证,成功后,我们再将取款金额输入/告诉他骄傲的现代人,会为客户提供一台ATM机(就是一台计算机),让ATM机跟用户交互,从而取代人力。然而机器是死的,我们必须为其编写程序来运行,这就 阅读全文
posted @ 2022-03-04 16:47 早安_1207 阅读(149) 评论(0) 推荐(0) 编辑
摘要:本章内容: • Python的注释 • Python的变量 • Python的基本数据 引入:我们学习python语言是为了控制计算机、让计算机能够像人一样去工作,所以在python这门语言中,所有语法存在的意义都是为了让计算机具备人的某一项技能,这句话是我们理解后续所有python语法的根本。 p 阅读全文
posted @ 2022-03-03 16:12 早安_1207 阅读(88) 评论(0) 推荐(0) 编辑
摘要:本章内容: • 操作系统和文件的概念 • 编程语言的发展史与分类 • Python解释器的下载和安装 • 执行Python程序的三种方式 • Pycharm编辑器的下载和安装 • Pycharm配置 操作系统和文件的概念 ♦ 操作系统 操作系统的本质其实是一款程序员编写的管理计算机硬件与软件资源的计 阅读全文
posted @ 2022-03-02 17:07 早安_1207 阅读(108) 评论(0) 推荐(0) 编辑
摘要:本章内容: • 语言、编程语言、编程 • 计算机五大组成部分 • 计算机的本质 • 计算机三大核心硬件 语言、编程语言、编程 我们想要学好一门编程语言,我们就得先了解什么是语言,什么是编程语言,什么是编程。 §什么是语言? 语言(英文:Language)是人类进行沟通交流的表达方式。例如汉语、英语、 阅读全文
posted @ 2022-03-01 19:11 早安_1207 阅读(132) 评论(0) 推荐(0) 编辑
摘要:本章内容: • Typora简介 • Markdown介绍 • Typora的脚本使用语法 • 我的经验分享 Typora简介 Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一 阅读全文
posted @ 2022-03-01 18:16 早安_1207 阅读(1376) 评论(0) 推荐(0) 编辑

返回顶端
点击右上角即可分享
微信分享提示