首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
python炼丹
暴走的海鸽
创建于2023-05-04
订阅专栏
python分享
等 38 人订阅
共45篇文章
创建于2023-05-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Python中的functools 模块全解析
大家好,我是海鸽。 函数被定义为一段代码,它接受参数,充当输入,执行涉及这些输入的一些处理,并根据处理返回一个值(输出)。当一个函数将另一个函数作为输入或返回另一个函数作为输出时,这些函数称为高阶函数
60行代码带你了解刘谦春晚魔术的奥秘
大家新年好,我是海鸽。 除夕夜,尼格买提在春晚现场与刘谦搭档变魔术时出现失误,他慌张的表情瞬间引发热议,意外成为今年春晚最引人瞩目的画面。 有网友表示,第二个魔术纯粹是数学原理,只要按照固定的顺序筛选
parse库,一个优雅而神奇的python库
前言 在Python中,format方法和f-strings是两种常用的字符串插值方法。 而如果是要从字符串中提取期望的值呢?相信很多人的第一或第二想法是使用正则表达式。 熟悉正则表达式的人都明白,学
[python]一文带你了解什么是dataclass?
为什么需要dataclass数据类 在Python 3.7(PEP 557)后引入一个新功能是装饰器@dataclass,它通过自动生成特殊方法(如__init__() 和 __repr__() ..
使用pathlib库更优雅的处理路径
前言 如果你需要在 Python 里进行文件处理,那么标准库中的 os 和 os.path 兄弟俩一定是你无法避开的两个模块。它们提供了非常多与文件路径处理、文件读写、文件状态查看相关的工具函数。 o
Python 3.12正式发布了!
Python 3.12 正式版如今已经发布,带来了多项增强,其中包括f-string 解析改进和Buffer Protocol(缓冲区协议)等方面的优化。此次更新不仅改善了报错信息,以便开发者更清晰地
用Python分分钟造个Tree命令玩一下
闲来无事,用python造个tree命令玩一下*-* 列出当前路径的上一层路径下的目录树 限制显示的目录树最大深度 给目录上点颜色 引入click模块实现命令行传参 首先需要安装click模块 使用c
简单聊聊python单例模式
我们知道,经典设计模式总共有 23 种,但其中只有少数几种被广泛采用。根据我的工作经验,实际常用的可能不超过其中的一半。如果随机找一位程序员,并要求他列举出自己最熟悉的三种设计模式,那么单例模式
python socket中实现SSL/TLS认证
SSL/TLS介绍 官话说SSL是安全套接层(secure sockets layer),TLS是SSL的继任者,叫传输层安全(transport layer security)。 说白点,就是在明文
几个基础python防坑小常识
大家好,我是暴走の海鸽~ 本期整理了几个基础python防坑小常识,希望对大家有所帮助。 1. type == object? 执行以下代码的结果是什么: isinstance(type, objec
【python3】分布式锁(一)
分布式锁是一种用于协调多个进程或线程之间访问共享资源的机制,它可以避免多个进程或线程同时对共享资源进行修改而导致的数据不一致问题。在分布式系统中,由于数据的分散存储在不同的节点上,因此需要一种可靠的分
Python3多线程详解
为什么要使用多线程? 使用多线程,可以同时进行多项任务,可以使用户界面更友好,还可以后台执行某些用时长的任务,同时具有易于通信的优点。(对于GIL以及Python多线程对于效率的影响讨论可看知乎为什么
【python】装饰器详解
前言 本文将带你学习装饰器在 Python 中的工作原理,如果在函数和类中使用装饰器,如何利用装饰器避免代码重复(DRY 原则,Don’t Repeat Yourself )。 装饰器是什么 装饰器一
上下文管理器和with语句
嗨,大家好,我是暴走的海鸽。今天,我将向大家介绍上下文管理器和with语句的使用方法。 什么是上下文管理器和with 有人认为Python中的with语句是一个晦涩难懂的特性,但是只要你了解了其背后的
【python】生成器是什么?怎么用?能干啥?
生成器是什么? 在Python中,生成器(Generator)是一种特殊类型的函数,它可以用于迭代(iteration)操作。 生成器函数使用关键字yield而不是return来返回值,这使得它能够在
【python】对迭代器一知半解?
在第一次接触 Python 的时候,你可能写过类似 for i in [2, 3, 5, 7, 11, 13]: print(i)这样的语句。 但是,你想过 Python 在处理 for in 语句的
Python中的延迟绑定是什么?
延迟绑定是什么? Python中的延迟绑定是指在嵌套函数中,内部函数在被调用时才会绑定外部函数的变量,而不是在定义内部函数时就绑定。这种绑定方式可以导致一些出乎意料的行为,因为变量的值是在函数调用时决
python包管理工具:Pipenv的基本使用
很多语言都提供了环境隔离的支持,例如nodejs的node_module,golang的go mod,python也有virtualenv和pyvenv等机制。 为了建立依赖快照,通常会用pip fr
【python】魔术方法大全(七)——协程篇
这期我们来聊聊和异步有关的魔术方法。 __await__魔术方法 __await__是一种特殊的魔术方法,用于定义异步迭代器的行为。当使用 await 语句对一个可迭代对象进行异步迭代时,会自动调用该
【python】魔术方法大全(六)——模拟篇
__call__魔术方法 在 Python 中,每个类都是可调用的对象(callable),这意味着你可以像调用函数一样调用一个类来创建新的实例。__call__ 是一个特殊的方法,用于使 Pytho
下一页