专栏名称: python
隔天更新python文章,我希望用我的努力换来劳动的成果帮助更多的人掌握一门技术,因此我要更加努力。
目录
相关文章推荐
Python爱好者社区  ·  “给我滚出贵大!”郑强出任贵州大学校长,打算 ... ·  3 天前  
Python爱好者社区  ·  节后第一个私活,赚了3w ·  2 天前  
Python开发者  ·  “李飞飞团队50 美元炼出 ... ·  4 天前  
Python爱好者社区  ·  史上最强!PINN杀疯了 ·  4 天前  
Python爱好者社区  ·  英伟达憾失DeepSeek关键人才?美国放走 ... ·  4 天前  
51好读  ›  专栏  ›  python

Python知识点汇总【函数例子】+【模块使用】

python  · 公众号  · Python  · 2018-03-01 00:00

正文

函数例子
数学运算类

集合类操作

逻辑判断

其他

模块Moudle

Python模块搜索路径
""" (1)程序的主目录    (2)PYTHONPATH目录 (3)标准链接库目录 (4)任何.pth文件的内容 """
查看全部的模块搜索路径
import sys sys.path
模块的使用代码
import module1, module2     # 导入module1 使用module1.printer() from module1 import printer # 导入module1中的printer变量 使用printer() from module1 imoprt *   # 导入module1中的全部变量 使用不必添加module1前缀
重载模块reload: 这是一个内置函数 而不是一条语句
from imp import reload
reload(module)
模块的包导入:使用点号(.)而不是路径(dir1\dir2)进行导入

__init__.py包文件:每个导入的包中都应该包含这么一个文件
“””
该文件可以为空
首次进行包导入时 该文件会自动执行
高级功能:在该文件中使用 all 列表来定义包(目录)以from*的形式导入时 需要导入什么
“”“
包相对导入:使用点号(.) 只能使用from语句

包相对导入与普通导入的区别

模块数据隐藏:最小化from*的破坏

可以使用__name__进行模块的单元测试:当模块为顶层执行文件时值为’__main__’ ,当模块被导入时为模块名

import语句from语句的as扩展
import modulename as name from modulename import attrname as name
得到模块属性的几种方法 假设为了得到name属性的值

M.name

M.__dict__['name']

sys.modules['M'].name

getattr(M, 'name')







请到「今天看啥」查看全文