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( ) 去测试代码 避免导入模块会执行测试代码
notion image
 
__all__的使用(写在文档最前面)
必须是 from time import * 这种导入格式才有效
控制子模块的功能(被调用模块的功能)部分可以调用
__all__=['ok'] 则说明 ok这个函数是可以调用的

3.包(一组.py文件+一个__init__.py文件)

自动导包的快捷键为 alt+enter
Packages包可以理解为一组模块的容器
__init__.py 必须有这个文件,才能使 Python 将包含该文件的目录视为包(Package)
notion image

3.1直接导入模块import

3.2从包名中导入模块导入功能from...import....

3.3给导入的模块或功能起别名

3.4自定义模块

__all__
写在__init__.py中
必须是 from time import * 这种导入格式才有效
控制子模块(被调用模块)部分可以调用
__all__=['module1'] 则说明 module1 这个模块是可以调用的
2.14电学基础——元器件预备知识6.断点调试
Loading...
孟浩
孟浩
笔耕不辍,屡践致远
Latest posts
2025/4/17—对未来道路的一些思考
2025-4-17
2025/4/4—关于笔记和博客的一些想法
2025-4-8
7.8信号——自定义信号pyqtSignal
2025-4-1
7.Numpy索引和切片
2025-4-1
8.提升网站访问速度
2025-3-31
7.更新博客欢迎语
2025-3-31
Announcement
🎉NotionNext 4.5已经上线🎉
-- 感谢您的支持 ---
👏欢迎更新体验👏