数据类型
我们可以使用type()函数类获取对象的类型,Python3中内置数据类型包括:None,int,float,complex,str,list,dict,tuple,set,frozenset...# python3.5之后,定义函数时可以添加类型说明
# 这里只是提供一个说明文档而非强制类型约束
def type_instruction(num:int)->int:
return num...这里贴一篇以前写的文章:Python中的类、对象、继承
Python按引用传递对象,对于不可变对象在修改时会产生新的对象;而对于可变对象,所有的修改都会反映在原有对象上。...魔术方法是Python对象模型的重要部分。
可以动态的给对象/类型添加属性,若给类型添加属性,则该属性在已产生的实例上也是可见的:
?
异常与错误
Python中异常与错误类间关系如下:
?...包/模块名中的连字符(-)
双下划线开头并结尾的名称(Python保留, 例如init)
命名约定
所谓”内部(Internal)”表示仅模块内可用, 或者, 在类内是保护或私有的.