【关于我们】
< 微信公众号 >
< QQ技术交流群 >
< 联系作者 >
主要基于Python3.12。以及Python2/3.6、3.8、3.10、3.11各自版本的特性。这里是Python从零基础到进阶、高级、实战案例的路线维度。对应的技术文章维度可以跳转到技术路线博客。
Python概述和主要应用领域 多端开发环境搭建
没有不好的语言,只有用不好语言的开发者。 更加简洁、极致、高效,别让代码显得那么臃肿 更高阶、更函数化
封装技巧:DRY 重构技巧
面向对象 设计模式 算法分析 基本数据结构 递归 排序和搜索 树和树的算法 图和图的算法
virtualenv
pipenv
anaconda
参考文章:
包名
包文件
文件包清单
添加源
参考文章:
内置方法
参考文章:
py2与py3的区别
参考文章:
编码规范
参考文章:
安全规范
参考文章:
代码扫描与编排
参考文章:
函数
函数对象是通过函数定义创建的。 对函数对象的唯一操作是调用它: func(argument-list)。 实际上存在两种不同的函数对象:内置函数和用户自定义函数。 两者支持同样的操作(调用函数),但实现方式不同,因此对象类型也不同。
方法是使用属性表示法来调用的函数。 存在两种形式:内置方法(例如列表的 append() 方法)和类实例方法。 内置方法由支持它们的类型来描述。 如果你通过一个实例来访问方法(即定义在类命名空间内的函数),你会得到一个特殊对象: 绑定方法 (或称 实例方法) 对象。 当被调用时,它会将 self 参数添加到参数列表。 绑定方法具有两个特殊的只读属性: m.__self__ 操作该方法的对象,而 m.__func__ 是实现该方法的函数。 调用 m(arg-1, arg-2, ..., arg-n) 完全等价于调用 m.__func__(m.__self__, arg-1, arg-2, ..., arg-n)。 与函数对象类似,绑定方法对象也支持获取任意属性。 但是,由于方法属性实际上保存于下层的函数对象中 (meth.__func__),因此不允许设置绑定方法的方法属性。 尝试设置方法的属性将会导致引发 AttributeError。 想要设置方法属性,你必须在下层的函数对象中显式地对其进行设置:
是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体,支持各种数据结构的推导式:
参考文章:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。