Python 基础实训
Python3简单入门
刘晓倩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python的enumerate()
Python内置的enumerate()函数是一个实用的计数器包装器,它可以在遍历可迭代对象(如列表、生成器或文件)时,自动生成从0开始的序号。该函数接受两个参数:iterable(任何可迭代对象)和可选的start参数(设置序号起始值,默认为0)。通过enumerate()可以方便地同时获取元素及其索引,避免了手动维护计数变量的麻烦。原创 2025-12-25 14:13:01 · 93 阅读 · 0 评论 -
让“文件 IO”变成异步 的 Python 第三方库
aiofiles是一个Python异步文件I/O库,通过将阻塞式磁盘操作转移到后台线程池(或Linux的io_uring)来实现异步文件处理。它提供了与标准文件操作对应的异步API,如aiofiles.open()、await f.read()等,避免阻塞事件循环。虽然底层仍依赖线程池(非真正的异步系统调用),但已能满足大多数Web应用场景。对于超高并发场景建议结合内存映射或分块读取优化,Windows系统默认使用线程池方案。原创 2025-12-18 15:46:20 · 135 阅读 · 0 评论 -
Python的yield
摘要:Python中,使用yield关键字的函数称为生成器(generator)。生成器函数在被调用时返回一个生成器对象,通过next()函数逐步执行,每次遇到yield会暂停并返回值。示例展示了simple_generator()生成器的执行过程:首次调用输出"开始执行"并返回1,再次调用继续执行到下一个yield返回2。当没有更多yield时,会抛出StopIteration异常。生成器实现了惰性求值,能有效节省内存。原创 2025-12-17 15:40:18 · 350 阅读 · 0 评论 -
Python的异常
Python异常处理机制通过try-except语句实现:首先执行try子句,若无异常则跳过except;若发生异常则匹配对应except子句处理。支持多except子句处理不同异常,可用元组捕获多个异常类型,未匹配异常会向上传递。可选else子句在无异常时执行,finally子句始终执行。异常处理能捕获直接或间接调用的函数中抛出的异常。示例展示了文件操作、类型转换、除零错误等常见异常处理场景,体现了Python异常处理的层级性和灵活性。原创 2025-12-10 09:01:44 · 302 阅读 · 0 评论 -
Python的re
Python的re模块提供正则表达式处理功能,支持查找、替换、分割和匹配操作。re.match()从字符串起始位置匹配模式,匹配成功返回匹配对象,否则返回None。re.search()则搜索整个字符串寻找第一个匹配项,不要求从起始位置开始。两个函数都可通过match.group()获取匹配内容。示例演示了如何用这两个函数分别匹配"hello"和"world",并输出匹配结果。原创 2025-12-04 21:03:56 · 129 阅读 · 0 评论 -
Python的itemgetter
【代码】Python的itemgetter。原创 2025-12-02 17:12:58 · 105 阅读 · 0 评论 -
Python的面向对象
在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self,且为第一个参数,self 代表的是类的实例。self 的名字并不是规定死的,也可以使用 this,但是最好还是按照约定使用 self。做任何访问限制,外部依旧可以访问。在 Python 里,原创 2025-12-01 20:10:29 · 173 阅读 · 0 评论 -
Python的联合类型
摘要:联合类型(UnionType)允许变量/参数为多种类型之一。Python3.10之前使用typing.Union(如Union[int,str]),3.10起支持更简洁的|操作符(如int|str)。两种写法功能相同,但新语法更简洁易读。示例展示了定义接受int或str参数的函数,并演示了合法调用方式。原创 2025-11-27 19:48:41 · 123 阅读 · 0 评论 -
Python3的字典
1、编译PHP的时候,不要带--with-oci82、原创 2025-11-21 14:07:25 · 228 阅读 · 0 评论 -
Python3的列表
因为两年前学习php都是学的php5.2,没有接触composer。现在好多项目都用上了composer,而且虽然之前之前有pecl,功能弱还不是原生支持的,用的不多,而且现在java的maven这么火,我大php的是不能落后的。从入门到精通,只需四个步骤,解决下面四个问题即可 1.什么是composer?(入门) Composer 是 PHP 的一个依赖管理工具。它允许你申原创 2025-11-20 08:59:54 · 197 阅读 · 0 评论 -
进入编程大门
摘要:高级语言是人类和计算机都能理解的编程语言,具有简单易学、精准高效的特点。Python作为入门语言,因其简单、强大且有趣,能快速带来成就感。编程没有年龄限制,82岁老人也能学会。学习方法包括写代码、思考和总结三个步骤。原创 2025-11-17 09:58:44 · 337 阅读 · 0 评论
分享