
python基础
文章平均质量分 77
IDYS • 元帅
Linux | 数据通信(路由交换,WLAN) | Python | 小众软件爱好者
努力写好每一篇文章,力求在每个细节上发挥到极致
你若关注,必有惊喜
展开
-
Python修改pip镜像源为国内镜像源(永久方法)
文章目录Python修改pip镜像源为国内镜像源(永久方法)01. 更换为国内镜像源02. 将镜像源设置为信任写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/115754289未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!Python修改原创 2021-04-16 12:11:53 · 43333 阅读 · 2 评论 -
Python之functools、装饰器应用、实现lru功能缓存
文章目录写在开头的话Python之functools00. functools模块01. functools模块的 lru_cache 装饰器02. 利用装饰器写一个 lru(least-recently-used)的缓存系统03. 写一个命令分发器04. 装饰器的用途05. 装饰器应用场景写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.cs原创 2020-08-16 16:31:42 · 579 阅读 · 0 评论 -
Python之类型注解(增加代码可读性,同时调试起来方便点)
文章目录写在开头的话Python类型注解00. 函数定义的弊端01. 函数注解Function Annotations02. 业务应用03. inspect模块04. 业务功能写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/108007811未经授权,禁止转载原创 2020-08-14 16:40:01 · 277 阅读 · 0 评论 -
Python之树的遍历与排序
文章目录写在开头的话Python 树的遍历和堆排序00. 二叉树的遍历01. 堆排序Heap Sort02. 总结写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107992741未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!写在开头的话原创 2020-08-13 22:05:45 · 650 阅读 · 0 评论 -
Python 装饰器(优化你的代码)
文章目录写在开头的话Python 装饰器00. 前述0.1 需求01. 实现业务分离02. 装饰器特点03. 文档字符串04. 带参装饰器4.1 需求4.2 带参装饰器的特性4.3 代码继续优化05. functools 模块5.1 functools 模块的普通函数实现属性复制5.2 functools 的装饰器方法实现属性复制写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/原创 2020-08-12 11:09:32 · 554 阅读 · 0 评论 -
Python 高阶函数、柯里化
文章目录写在开头的话Python 高阶函数、柯里化00. 高阶函数概念01. 自定义sort函数02. 内建函数-高阶函数03. 柯里化Currying写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107858057未经授权,禁止转载!恶意转载,后果自负!尊原创 2020-08-07 11:09:04 · 297 阅读 · 0 评论 -
Python之生成器(yield)
文章目录生成器00. 概述01. 生成器对象举例02. 生成器03. 生成器应用:处理斐波那契数04. 生成器应用05. yield from 写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107807691未经授权,禁止转载!恶意转载,后果自负!尊重原创,原创 2020-08-05 09:52:41 · 453 阅读 · 0 评论 -
Python之匿名函数(简化你的代码)
文章目录匿名函数00. 概述01. 用法举例03. lambda与map函数写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107779733未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!匿名函数00. 概述匿名,即没有名字原创 2020-08-04 10:27:07 · 262 阅读 · 0 评论 -
Python递归函数 —— 优雅的写代码(不过运行效率确实低)
文章目录写在开头的话Python 递归函数00. 递归01. 演示:用递归调用求斐波那契数列02. 递归调用的性能03. 递归总结04. 例题4.1 求n的阶乘4.2 将一个数逆序放入列表中,例如1234 -> list[4,3,2,1]4.3 猴子吃桃问题写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_原创 2020-08-03 23:14:48 · 1298 阅读 · 0 评论 -
关于树的概念详解
文章目录写在开头的话树00. 树的定义01. 数的概念02. 树的特点03. 二叉树04. 斜树05. 满二叉树06. 完全二叉树Complete Binary Tree07. 二叉树的性质写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107775733未经原创 2020-08-03 23:12:12 · 706 阅读 · 0 评论 -
你不得不了解的排序算法(Python插入排序)
文章目录写在开头的话Pythonܷ插入排序直接插入排序代码总结写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107588969未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!写在开头的话请记住:实践是掌握知识的最快方法如果你只是怀着原创 2020-07-26 09:01:37 · 189 阅读 · 1 评论 -
Python之函数、参数、及参数解构(让你对Python传参有更深的理解)
文章目录写在开头的话Python函数、参数、及参数解构00. 函数01. 函数定义、调用02. 函数定义、调用03. 函数参数04. 函数参数默认值05. 可变参数06. keyword-only参数07. 可变参数和参数默认值08. 函数参数09. 参数解构10. 练习10.1 题目一10.2 题目二写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://b原创 2020-07-25 17:35:04 · 1028 阅读 · 1 评论 -
Python之内建函数、可迭代对象、迭代器
文章目录写在开头的话Python之内建函数00. 内建函数了解01. 可迭代对象02. 迭代器03. 练习3.1 题目3.2 分析写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107570329未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!原创 2020-07-24 21:48:24 · 142 阅读 · 0 评论 -
详解Python解析式、 生成器(让你的代码更加简短)
文章目录写在开头的话Python解析式、 生成器00. 标准库00.1 `datetime`模块00.2 日期格式化00.3 `timedelta`对象00.4 标准库time01. 列表解析1.1举例1.2 列表解析`List Comprehension`02. 列表解析进阶2.1 介绍2.2 列表解析练习2.2.1 练习一2.2.2 练习二2.2.3 练习三2.2.4 练习四2.2.5 练习五03. 生成器表达式Generator expression3.1 概述3.2 生成器与列表的异同3.3 和列原创 2020-07-24 10:37:24 · 1684 阅读 · 0 评论 -
Python之字典(定义、方法、例题)
文章目录写在开头的话Python之字典00. 概述字典dict定义、 初始化01. 字典元素的访问02. 字典增加和修改03. 字典删除04. 字典遍历和移除05. 字典的key06. defaultdict07. OrderedDict08. 字典练习8.1数字重复统计8.2 字符串重复统计写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.原创 2020-07-21 22:16:05 · 4169 阅读 · 0 评论 -
Python之set集合
文章目录写在开头的话Python之set集合00. 概述01. enumerate() 函数1.1 描述1.2 语法1.3参数1.4 返回值1.5 演示02. set定义、初始化03. set的元素04. set增加05. set删除06. set修改、查询07. set和线性结构08. 集合8.1 基本概念09. 集合运算写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本原创 2020-07-20 18:25:34 · 962 阅读 · 0 评论 -
Python之封装与解构
文章目录写在开头的话封装与解构00. 封装01. 解构02. 丢弃变量03. 题目题目一题目二题目三题目四写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107455519未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!写在开头的话请记原创 2020-07-20 07:32:32 · 234 阅读 · 0 评论 -
Python之切片、深拷贝与浅拷贝
文章目录写在开头的话切片00. 线性结构01. 深拷贝与浅拷贝1.1 可变元素与不可变元素1.2 不可变类型演示1.3 可变类型演示1.4 深拷贝与浅拷贝的不同之处02. 切片这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107436335未经授权,禁止转载!恶意转载,后原创 2020-07-18 22:20:59 · 802 阅读 · 0 评论 -
Python: bytes、bytearray 详解
文章目录写在开头的话Python: bytes、bytearray00. 概述01.bytes定义02. bytes操作03. bytearray定义04. bytearray操作05. 进制转化5.1 转化为十进制5.2 转化为二进制5.3 转化为八进制5.4 转化为十六进制5.10 十进制转化为其他进制6. 类型转换写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:原创 2020-07-18 12:58:48 · 6447 阅读 · 0 评论 -
一篇文章了解Python的私有属性和私有方法
文章目录写在开头的话私有属性和私有方法01. 应用场景及定义方式02. 伪私有属性和私有方法(科普)写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107423643未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!写在开头的话请记住:实原创 2020-07-18 09:00:09 · 153 阅读 · 0 评论 -
你不得不了解的Python之面向对象封装案例
文章目录写在开头的话面向对象封装案例00. 目标01. 封装1.1 练习代码1.2 开发案例二定义没有初始值的属性02.身份运算符is 与 == 区别写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107423412未经授权,禁止转载!恶意转载,后果自负!尊重原创 2020-07-18 08:28:29 · 343 阅读 · 0 评论 -
Python之面向对象基础语法
文章目录面向对象基础语法00. 目标01. dir内置函数(知道)02.定义简单的类(只包含方法)2.1 定义只包含方法的类2.2 创建对象引用概念的强调03. 方法中的self参数3.1 案例改造 —— 给对象增加属性3.2 使用self在方法内部输出每一只猫的名字04. 初始化方法4.1 之前代码存在的问题 —— 在类的外部给对象增加属性提示4.2 初始化方法4.3 在初始化方法内部定义属性4.4 改造初始化方法 —— 初始化的同时设置初始值05. 内置方法和属性5.1 `__del__`方法(知道)5原创 2020-07-17 18:14:39 · 556 阅读 · 1 评论 -
Python: 面向对象(OOP)基本概念 —— 基础向,迅速了解面向对象
文章目录写在开头的话面向对象(OOP)基本概念00. 目标01.面向对象基本概念1.1 过程和函数(科普)1.2 面向过程 和 面向对象的基本概念1)面向过程 —— 怎么做?特点2) 面向对象 —— 谁来做?特点1.3 类1.4 对象02. 类和对象的关系03. 类的设计大驼峰命名法3.1 类名的确定3.2 属性和方法的确定3.2 属性和方法的确定写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_4原创 2020-07-17 17:39:37 · 546 阅读 · 0 评论 -
Python —— 函数的高级应用
文章目录写在开头的话函数的高级应用00. 目标01.函数参数和返回值的作用02.函数的返回值进阶2.1 函数返回值的接收2.2 面试题 —— 交换两个数字03. 函数的参数进阶3.1 不可变和可变的参数3.2 缺省参数指定函数的缺省参数提示缺省参数的注意事项1)缺省参数的定义位置2 ) 调用带有多个缺省参数的函数3.3多值参数(知道)定义支持多值参数的函数多值参数案例 —— 计算任意多个数字的和元组和字典的拆包(知道)04.函数的递归4.1递归函数的特点特点代码特点4.1递归函数的特点特点代码特点写在最后的原创 2020-07-17 17:22:12 · 976 阅读 · 0 评论 -
超级详细的Python字符串详解,全文1万3千字,不建议没有耐心的看
文章目录写在开头的话Python字符串00. 概述01. 字符串定义 初始化02. 字符串访问03. 字符串 join 连接04. 字符串+连接、复制*05. 字符串分割5.1 字符串分割 —— split5.2 字符串分割 —— rsplit()5.3 字符串分割 —— splitlines()5.4 字符串分割 —— partition()5.5 字符串分割 —— rpartition()06. Python转义字符07. Python 字符串运算符08. Python字符串格式化8.1 Python原创 2020-07-16 16:53:40 · 1336 阅读 · 0 评论 -
Python之变量进阶(数据类型、全局变量、局部变量)
文章目录写在开头的话变量进阶(数据类型、全局变量、局部变量)00. 目标01.变量的引用1.1引用的概念02.可变类型和不可变类型2.1 哈希(hash)03. 局部变量和全局变量3.1 局部变量3.1.1 局部变量的作用3.1.2 局部变量的生命周期3.2 全局变量3.2.1 函数不能直接修改全局变量的引用3.2.2 一个良好的代码结构安排应该如下:3.2.3全局变量命名的建议04. 程序演示写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https:原创 2020-07-15 11:45:29 · 760 阅读 · 0 评论 -
Python 高级变量类型 —— 列表、元组、字典、字符串、公共方法
文章目录写在开头的话高级变量类型00. 目标知识点01. 列表1.1 列表的定义1.2 列表常用操作关于del关键字02. 元组2.1 元组的定义创建含有多种数据类型的元组创建空元组元组中包含一个元素时,需要在元素后面添加逗号2.2 元组常用操作2.3 循环遍历2.4 应用场景元组和列表之间的转换03. 字典3.2 字典常用操作3.3 循环遍历3.4 应用场景4. 字符串4.1字符串的定义4.2 字符串的常用操作判断类型 - 92) 查找和替换 - 7 (含有七个方法,我只列举四种)05. 公共方法5.1原创 2020-07-14 11:40:01 · 1018 阅读 · 0 评论 -
Python之函数基础 —— 超详细
文章目录写在开头的话函数基础00.目标01.函数的快速体验1.1快速体验02. 函数基本使用2.1函数的定义2.2函数调用思考2.3 `PyCharm`的调试工具2.4 函数的文档注释03. 函数的参数3.1函数参数的使用3.2 参数的作用3.3 形参和实参04.函数的返回值05.使用模块中的函数5.1 模块名也是一个标识符5.2 `Pyc`文件(了解)这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633原创 2020-07-14 10:48:49 · 247 阅读 · 0 评论 -
Python 之 print函数
Python 之 print函数概述print函数语法print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)参数说明objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。sep – 用来间隔多个对象,默认值是一个空格。end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。file – 要写入的文件对象。flush – 输出是否被缓存通常决定于 file,但原创 2020-07-14 10:09:05 · 543 阅读 · 0 评论 -
Python之判断(if)语句
文章目录写在开头的话判断(if)语句00.目标01.if语句体验1.1 if判断语句基本语法注意:思考答案注意02.逻辑运算2.1 and2.2 or2.3 not03. if语句进阶3.1 elif注意04. 随机数的处理写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/det原创 2020-07-14 07:44:42 · 518 阅读 · 0 评论 -
Python之变量的命名
文章目录写在开头的话变量的命名目标01.标识符和关键字1.1标识符1.2关键字02.变量的命名规则驼峰命名法写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_41633902/本文链接:https://blog.youkuaiyun.com/weixin_41633902/article/details/107329686未经授权,禁止转载!恶意转载,后果自负!尊重原创,远离剽窃!写在开头的话请原创 2020-07-14 07:15:00 · 561 阅读 · 0 评论 -
超详细的Python变量的基本使用
文章目录写在开头的话变量的基本使用目标01.变量的定义1)变量演练1 —— iPython2)变量演练2 —— PyCharm3)变量演练3 —— 超市买苹果思考题 提问02.变量的类型2.1 变量类型的演练 —— 个人信息2.2变量的类型2.4变量的输入1)关于函数2) input函数实现键盘输入3)类型转换函数2.5变量的格式化输出写在最后的话:这里是一段防爬虫文本,请读者忽略。本文原创首发于优快云,作者IDYS博客首页:https://blog.youkuaiyun.com/weixin_4163390原创 2020-07-13 23:13:34 · 387 阅读 · 0 评论 -
详解Python运算符 —— 超详细
文章目录- 算数运算符- 比较运算符- 赋值运算符- 位运算符- 逻辑运算符- 成员运算符- 身份运算符is 与 == 的区别- 运算符的优先级- 写在最后的话:- 算数运算符运算符描述实例+加10 + 20 = 30-减10 - 20 = -10*乘10 * 20 = 200/除10 / 20 = 0.5//取整除返回除...原创 2020-04-21 12:18:08 · 706 阅读 · 0 评论