type
status
date
slug
summary
tags
category
icon
password
1.类型注解
1)类型提示,防止运行时出现参数类型、返回值类型、变量类型不符合。不会影响程序的运行。
2)PyCharm支持类型注解,参数类型错误会黄色提示
变量的类型注解
实例对象的类型注解
容器类型的注解
注释中的类型注解
函数方法的类型注解
Union联合注解
2.模块(一个.py文件)
模块中可以定义函数、类和变量、模块里也可能包含可执行的代码
2.1直接导入模块import
2.2导入功能from...import...
2.3给导入的模块或功能起别名
2.4自定义模块
__name__的使用
在本模块中写测试代码用 __name__ 而不用 hi( ) 去测试代码 避免导入模块会执行测试代码

__all__的使用(写在文档最前面)
必须是 from time import * 这种导入格式才有效
控制子模块的功能(被调用模块的功能)部分可以调用
__all__=['ok'] 则说明 ok这个函数是可以调用的
3.包(一组.py文件+一个__init__.py文件)
自动导包的快捷键为 alt+enter
Packages包可以理解为一组模块的容器
__init__.py
必须有这个文件,才能使 Python 将包含该文件的目录视为包(Package)
3.1直接导入模块import
3.2从包名中导入模块导入功能from...import....
3.3给导入的模块或功能起别名
3.4自定义模块
__all__
写在__init__.py中
必须是 from time import * 这种导入格式才有效
控制子模块(被调用模块)部分可以调用
__all__=['module1'] 则说明 module1 这个模块是可以调用的
- Author:孟浩
- URL:MengHaoの博客 | 行而不辍,未来可期/article/1be30b52-583a-80c2-8407-c334886c5466
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!