Python基础到高阶
文章平均质量分 88
Python3 基础入门到高阶应用的理论知识学习笔记
勇敢磊磊学IT
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IO编程与正则表达式
正则表达式(Regular Expression,简称 regex)是一种用于匹配字符串的工具,它定义了一种字符串的模式,通常用于查找、替换、验证等操作。# 返回一个可序列化的字典# 反序列化时重建对象# 创建对象# 序列化# 反序列化# 输出:{"name": "Alice", "age": 30, "score": 90}# 输出:原创 2025-01-02 15:25:26 · 1252 阅读 · 0 评论 -
Python问题及解答
传递给函数的所有额外关键字参数将作为一个字典 (dict) 被传入,其中字典的键是参数名,值是对应的参数值。三元表达式(Ternary Expression),也叫做条件表达式,是 Python 中的一种简洁的条件语句写法,用于在单行中根据某个条件的真假,返回不同的结果。每个数据库表通常对应一个类,每个表中的记录对应类的一个实例,每个表的字段对应类的属性。浅拷贝会创建一个新的对象,但不会递归地复制对象内部的子对象(嵌套对象)。对于嵌套对象,它会复制对象的引用,即子对象的引用地址仍然指向原始对象中的子对象。原创 2024-12-04 17:04:34 · 992 阅读 · 0 评论 -
错误处理与测试
当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。因此,错误并不是凭空产生的,而是有意创建并抛出的。Python的内置函数会抛出很多类型的错误,我们自己编写的函数也可以抛出错误。测试类中以test开头的方法就是测试方法,不以test开头的方法不被认为是测试方法,测试的时候不会被执行。原创 2024-11-13 17:24:19 · 672 阅读 · 0 评论 -
面向对象编程
类(Class)是面向对象编程(OOP)中的一个核心概念。它是一种数据结构,用于定义对象的蓝图或模板。通过类,可以创建具有特定属性和方法的对象,并对对象进行操作。类不仅定义了对象的属性(通常通过类的变量表示),还定义了对象能执行的行为(通常通过类的方法表示)。class Person : # 类的属性和方法 passclass后面紧接着是类名,即Person,类名通常是大写开头的单词。原创 2024-11-11 16:59:29 · 660 阅读 · 0 评论 -
函数式编程
⚠️内部函数sum可以引用外部函数lazy_sum的参数和局部变量,当lazy_sum返回函数sum时,相关参数和变量都保存在返回的函数中,这种是称为“闭包(Closure)”的程序结构。map()函数接收两个参数,一个是函数,一个是Iterable(可迭代对象),map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator(迭代器)返回。⚠️函数sum()是lazy_sum的返回函数,f = lazy_sum其实是将f指向了sum(),只有调用f()才会执行求和计算得到计算结果。原创 2024-11-06 15:10:25 · 495 阅读 · 0 评论 -
Python的高级特性
切片、生成器、迭代器基本知识原创 2024-11-04 16:16:14 · 651 阅读 · 0 评论 -
Python中的列表与元组
列表与元组基础知识原创 2024-11-04 11:38:00 · 404 阅读 · 0 评论
分享