Python3基础教程
Python3模块
## import 语句 import module1[, module2[,... moduleN] ## from … import 语句 from modname import name1[, name2[, ... nameN]] ## 给模块起别名 使用 as 关键字为模块或函数起别 import numpy as np # 将 numpy 模块别名设置为 np from math import sqrt as square_root # 将 sqrt 函数别名设置为 square_root ## from … import * 语句 from modname import * ## __name__ 属性 一个模块被另一个程序第一次引入时,其主程序将运行。 如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用 __name__ 属性来使该程序块仅在该模块自身运行时执行。 ## dir() 函数 数 dir() 可以找到模块内定义的所有名称。以一个字符串列表的形式返回: 如果没有给定参数,那么 dir() 函数会罗列出当前定义的所有名称: ## 标准模块 math 数学运算(如平方根、三角函数等) os 操作系统相关功能(如文件、目录操作) sys 系统相关的参数和函数 random 生成随机数 datetime 处理日期和时间 json 处理 JSON 数据 re 正则表达式操作 collections 提供额外的数据结构(如 defaultdict、deque) itertools 提供迭代器工具 functools 高阶函数工具(如 reduce、lru_cache) ## Python __name__ 与 __main__ 在 Python 中,__name__ 和 __main__ 是两个与模块和脚本执行相关的特殊变量。 __name__ 和 __main__ 通常用于控制代码的执行方式,尤其是在模块既可以作为独立脚本运行,也可以被其他模块导入时。 ## __name__ 变量 __name__ 是一个内置变量,用于表示当前模块的名称。 __name__ 的值取决于模块是如何被使用的: 当模块作为主程序运行时:__name__ 的值被设置为 "__main__"。 当模块被导入时:__name__ 的值被设置为模块的文件名 ## __main__ 的含义 __main__ 是一个特殊的字符串,用于表示当前模块是作为主程序运行的。 __main__ 通常与 __name__ 变量一起使用,以确定模块是被导入还是作为独立脚本运行。 ## 使用 if __name__ == "__main__": 的常见模式 if __name__ == "__main__": # 这里的代码只有在模块作为主程序运行时才会执行 main()
顶部
收展
底部
[TOC]
目录
Python 环境搭建
Python3基础语法
Python3基本数据类型
Python3运算符
Python3数字(Number)
Python3字符串
Python3列表
Python3元组
Python3字典
Python3集合
Python3条件控制
Python3循环语句
Python推导式
Python3迭代器与生成器
Python3函数
Python3模块
Python3输入和输出
Python3数据结构
Python3读和写文件
Python3 OS 文件/目录方法
Python3错误和异常
相关推荐
Python爬虫