![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础知识点
文章平均质量分 91
基础学习
絵飛的
一名初认python的码农工
展开
-
码农学技术————六个月学习python全栈【Day07】
今日学习目标: 理解运用字符串的其他内置方法 理解运用列表内置方法 理解补充知识点今日学习内容:内容简要:字符串的其他内置方法(剩余部分)列表内置方法补充知识点内容详细:字符串的其他内置方法(剩余部分)前一部分请见我上一篇[博客]1.移除字符串首尾的指定字符 可以选择方向用法举例str1 = '**jason***'print(str1.strip('*')) # 移除左右两边的指定字符print(str1.lstrip('*')) # 只移除左边的原创 2022-03-09 20:52:32 · 807 阅读 · 0 评论 -
Python攻城师的成长————模块突破(hashlib加密模块、logging日志模块、第三方模块)
今日学习目标: 学习运用hashlib加密模块、logging日志模块、第三方模块。学习内容:hashlib加密模块logging日志模块第三方模块的下载与使用内容详情hashlib加密模块Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又称哈希算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串。加密的模块用法举例import hashlib md = hashlib.md5() # 生成一个具有原创 2022-04-01 23:15:34 · 669 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day11】
今日学习目标: 函数的定义与调用 理解运用函数的参数今日学习内容:内容简要:函数的定义与调用函数的分类函数的返回值函数的参数(内容较多)内容详细:函数的定义与调用1.函数一定要遵循先定义后调用的原则2.函数在定义阶段只检测语法不执行代码3.函数体代码只有在调用函数的时候才会执行4.函数名其实相当于是变量名指向的是内存中函数体代码所在的位置对于函数的定义和调用更加详细的运用技巧请参考我上一篇博客函数的分类对于python的函数类型的分类,在函数定义方式上来原创 2022-03-16 19:58:23 · 1034 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day12】
今日学习目标: 了解什么是名称空间,学会查找和理解其作用域 理解运用global与nonlocal关键字 对函数名和函数的嵌套有所理解今日学习内容:内容简要:名称空间作用域global与nonlocal关键字函数名对象函数的嵌套内容详细:名称空间是存放变量名与变量值绑定关系的地方Python 的名称空间包括:内置名称空间存放python解释器内置的名字(例如:print、input、len)print(print)print(input)print(原创 2022-03-17 16:53:44 · 776 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day17】
今日学习目标: 学习生成器对象、 模块简介今日学习内容:内容简要:生成器对象(自定义迭代器)模块简介内容详细:生成器对象(自定义迭代器)生成器本质是一个使用了yield返回值的函数,支持使用next()函数不断返回下一个值,同时支持使用send函数向生成器发送消息。生成器对象也是节省存储空间的 特性与迭代器对象一致,所以也可以说是特殊的迭代器。特点当函数体代码中含有yield关键字,第一次调用函数并不会执行函数体代码,而是将函数变成了生成器yield执行并返回值原创 2022-03-24 20:53:14 · 116 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day10】
今日学习目标: 熟悉文件操作,理解和运用文件操作方法 理解函数定义今日学习内容:内容简要:文件内光标的移动(了解)文件数据修改(了解)函数简介函数的语法结构内容详细:文件内光标的移动(了解)光标的移动1.控制光标的移动seek方法可以控制光标的移动 在文本模式下移动的单位也是字节数语法结构:seek(offset,whence)offset:控制移动的字节数whence:控制模式whence:控制模式0:相对于文件开头(让光标先移动到文件开头原创 2022-03-15 17:42:05 · 375 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day14】
今日学习目标: 学习装饰器的两各类型(多层语法糖,有参装饰器) 学习两种算法表达(递归,二分法)今日学习内容:内容简要:多层语法糖内部本质有参装饰器递归函数算法之二分法内容详细:装饰器(重要)多层语法糖内部本质修饰器本质上就是一个函数,只不过它的传入参数同样是一个函数。举例说明def deco1(func): print(1) def wrapper1(): print(2) func() prin原创 2022-03-21 17:03:21 · 575 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day06】
今日学习目标: 理解运用while循环剩余用法 理解运用for循环用法 理解运用for循环中特殊关键词用法 理解运用基本数据类型及内置方法今日学习内容:内容简要:流程控制——循环结构(while循环2.0)流程控制——循环结构(for循环)流程控制——循环结构(for循环——关键字)基本数据类型及内置方法(方法有点多 前期需要记忆)内容详细:流程控制——循环结构(while循环2.0)一. while与else连用npython中的while后面的else的作用是原创 2022-03-08 20:12:34 · 546 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day09】
今日学习目标: 熟悉文件操作,理解和运用文件操作方法今日学习内容:内容简要:字符编码的实际应用文件操作简介文件的读写模式文件的操作方法文件补充说明内容详细:字符编码的实际应用编码与解码1.为什么要进行编码与解码举个例子,这里我们不妨将人类可以很容易理解的字符作为“明文”,将人类的明文加密成不易懂但是更易于存储和传输的消息字节作为“密文”。那么编码和解码的关系如下: 明文就是人类可以直接一眼就看得懂的字符,密文就是明文被加密后一般人无法立马看懂的字节。所以人类看原创 2022-03-14 19:17:41 · 909 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day18】
今日学习目标: 理解循环导入问题,知道模块查找顺序 学习包的概念和软件开发目录规范今日学习内容:内容简要:循环导入问题判断文件类型模块的查找顺序绝对导入与相对导入编程思想的演变软件开发目录规范内容详细:循环导入问题循环导入简单的说就是两个文件彼此相互导入问题产生 循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错问题解决方式1:将导入模块的句式写在定义名字的下面方式2:将导入模块的句式写在函数体代码内问题归纳 因为这种原创 2022-03-27 15:23:14 · 801 阅读 · 0 评论 -
Python攻城师的成长————模块突破(collections、time与datetime、random随机数模块)
今日学习目标: 学习并应用collections、time与datetime、random随机数模块知识今日学习内容:collections模块time与datetime模块random随机数模块内容详情:collections模块这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择。内部方法官方介绍:函数名功能Counter字典的子类,提供了可哈希对象的计数功能defaultdict原创 2022-03-29 21:21:49 · 528 阅读 · 0 评论 -
Python攻城师的成长————模块突破(os、sys、json、subprocess模块)
今日学习目标: 学习运用os模块、sys模块、json模块和subprocess模块,特别是os模块和json模块的内容熟悉并掌握。学习内容:os模块sys模块json模块subprocess模块内容详情os模块简介在python编程时,经常和文件、目录打交道,这时就离不了os模块常用内置方法os模块中大多数接受路径作为参数的函数os.mkdir()简介1.“mkdir”,即“make directory”,用处是“新建一个路径”。需要传入一个类路径参数用原创 2022-03-30 22:53:16 · 911 阅读 · 0 评论 -
Python攻城师的成长————正则表达式
今日学习目标: 学习运用正则表达式 熟知python内置模块之re模块今日学习内容:内容简要:正则表达式python内置模块之re模块内容详细:正则表达式正则表达式简介引言当你遇到一些字符数据,要对其进行筛查和校验时大概对于刚入行的小白来说就是利用if…else…相互嵌套去逐步对数据进行相应的处理。这样的话就会在老程序员眼里显得过程太臃肿了,此时他就会告诉你去看看正则表达式在来写吧概念正则表达式是一门独立的语言 专门用来匹配、校验、筛查所需的数据,任何编程语言原创 2022-03-28 18:59:51 · 729 阅读 · 0 评论 -
Python攻城师的成长————流程开发
学习目标: 熟悉项目开发的全部流程,掌握项目开发框架学习内容:项目开发流程需求分析在公司里这就是一个项目的开始,会由项目经理与架构师去与需求公司谈项目功能。这之前可能会去提前设想好流程需求,然后在和客户交流细节。架构设计架构师会根据具体的业务需求选择:开发的编程语言项目的后端框架、项目所需的数据库(主库、从库)项目组织结构(软件开发目录规范、自定义结构)项目功能划分(将一个大项目拆分成多个小项目)项目的报价分组开发将项目拆分之后的多个小项目交给不原创 2022-04-04 21:40:51 · 1255 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day08】
今日学习目标: 理解运用字典的内置方法 理解运用元组的内置方法 理解运用集合的内置方法 理解补充知识点今日学习内容:内容简要:字典的内置方法元组的内置方法集合的内置方法补充知识点内容详细:字典的内置方法1.类型转换用法举例# 转换1:info=dict([['name','tony'],('age',18)])print(info)# 转换2:fromkeys会从元组中取出每个值当做key,然后与None组成key:value放到字典中print({原创 2022-03-10 17:53:39 · 1470 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day16】
今日学习目标: 学习迭代,异常处理,for循环的本质 了解常见内置函数今日学习内容:内容简要:迭代对象与迭代器for循环的内部原理异常处理常见内置函数(续)内容详细:迭代对象与迭代器什么叫迭代?迭代其实就是更新换代 每一次迭代的过程都需要依赖于上一次的结果什么是可迭代对象?内置有__iter__方法的都可以称之为是可迭代对象。如:哪些数据是可迭代对象?通过上述方式验证得到:数据种类是否是可迭代对象整型否浮点型否字原创 2022-03-23 17:03:05 · 1032 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day13】
今日学习目标: 闭包函数 装饰器今日学习内容:内容简要:闭包函数(重要)装饰器(重点+难点)内容详细:闭包函数(重要)闭包函数(重要)什么闭包如果在一个函数的内部定义了另一个函数,外部的函数叫它外函数,内部的函数叫它内函数。闭包条件 1 内函数里运用了外函数的临时变量。 2 并且外函数的返回值是内函数的引用。 3 在一个外函数中定义了一个内函数。闭包函数的两大特征1.闭:定义在函数内部的函数2.包:内部函数使用了外层函数名称空间原创 2022-03-18 22:51:55 · 575 阅读 · 0 评论 -
码农学技术————六个月学习python全栈【Day15】
今日学习目标: 学习三元表达式,各种生成式,匿名函数 了解常见重要内置函数今日学习内容:内容简要:三元表达式各种生成式匿名函数常见重要内置函数内容详细:三元表达式·引入三元表达式的产生主要还是为了让一些代码块编写的更加简洁易懂,提高编写速率使用场景二选一的时候 推荐使用三元表达式语法结构"""三元表达式 值1 if 条件 else 值2# 1.条件如果成立则使用值1(if前面的数据)# 2.条件如果不成立则使用值2(else后面的数据)原创 2022-03-22 21:44:34 · 785 阅读 · 0 评论