初学python
文章平均质量分 54
闻雪暗香来
这个作者很懒,什么都没留下…
展开
-
python 的IO
同步IO。原创 2024-05-11 21:45:00 · 201 阅读 · 0 评论 -
python的错误处理和调试
python和其他语言一样,都有异常处理机制。异常捕捉顺序也和C++一样,从上到下挨个匹配。原创 2024-05-11 21:45:00 · 332 阅读 · 0 评论 -
python的面向对象
在python中多重继承比较简单,只需要在定义类后面多加父类名字即可。MixIn设计方法:通过增加继承类,对一个类增加多个功能。在init方法内部,可以把各种属性绑定到self上。在类中定义的方法,如果没有参数,则不需要写括号。init第一个参数是self,代表当前对象。原创 2024-05-11 21:45:00 · 624 阅读 · 0 评论 -
python的模块
在python中,一个.py文件就是一个module。原创 2024-05-11 21:45:00 · 279 阅读 · 0 评论 -
python的函数式编程
使用闭包时,对外层变量赋值前,需要先使用nonlocal声明该变量不是当前函数的局部变量。当一个函数返回了另外一个函数时,被返回的函数就是闭包。返回函数不要引用任何循环变量,或者后续会发生变化的变量。能够固定一些参数,返回一个新的函数。python的lambda。函数本身可以赋值给变量。函数名是指向函数的变量。类似C++的bind,将函数作为结果值返回。原创 2024-05-11 17:33:30 · 409 阅读 · 0 评论 -
python的函数式编程
使用闭包时,对外层变量赋值前,需要先使用nonlocal声明该变量不是当前函数的局部变量。当一个函数返回了另外一个函数时,被返回的函数就是闭包。返回函数不要引用任何循环变量,或者后续会发生变化的变量。能够固定一些参数,返回一个新的函数。python的lambda。函数本身可以赋值给变量。函数名是指向函数的变量。类似C++的bind,将函数作为结果值返回。原创 2024-05-12 00:15:00 · 274 阅读 · 0 评论 -
python的高级特性
切片遵循左闭右开原则,即包括左边不包括右边。进阶用法:每n个数取一个迭代迭代通过for循环来实现。具体描述:。基本上list,tuple,dict都可以使用for循环如何判断一个对象是否为迭代对象?通过collections.abc模块的Iterable类型判断如何使用下标循环列表生成式列表生成式是一种简洁的语法,用于创建列表。生成器generator是一种迭代器,它可以逐步产生数据。原创 2024-05-11 17:29:52 · 410 阅读 · 0 评论 -
python的函数
参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。,对于任意函数,都可以通过类似func(*args, **kw)的形式调用它。定义一个什么事也不做的空函数。return 返回值。原创 2024-05-11 17:29:14 · 372 阅读 · 0 评论 -
python 的 流程控制
和其他语言一样,从上到下挨个判断。原创 2024-05-11 17:28:23 · 403 阅读 · 0 评论 -
python的数据类型和变量
变量使用变量名来表示, 变量名由字母、下划线和数字组成,首字母不能是数字变量是内存空间的引用,所以变量可以指向任何对象所以python的是左边变量指向了右边对象的内存。原创 2024-05-11 17:25:15 · 345 阅读 · 0 评论