DingYuan0118.github.io

Python学习笔记

基本变量类型要点

HDF5 数据文件操作

glob文件搜索

assert断言语句

zip函数

pickle存取python数据类型

pickle 模块能够实现对于 python 数据类型如字典、列表等的存取功能

decorator装饰器

装饰器 放在函数定义前,将修饰的函数视作参数传入装饰器实现特定的功能。

Import注意事项

可变与不可变对象

python默认的参数传递均为引用传递(pass by reference),即直接传入对象地址。此时对象的性质决定程序的行为。

正常自定义类别的对象,其属性均是可变的。因此,当以类的对象作为参数传入函数时,均视为可变对象。

如何定义不可变对象可参考How to make an immutable object in Python?

python自定义包的安装以及setup.py的使用

资料主要参考知乎王炳明

python中的抽象基类ABCs(Abstract Base Classes)