python 1.模块,2.导入模块,3.指定主模块运行的代码,4.包,5.常用的包,

  1. 一个python模块可以理解为一个.py文件,可以包括python语法中的所有类型的对象,就是可以包含任意的东西。一个python程序中可以包含多个.py文件。不同模块间的变量可以重名,互不影响。
  2. 导入模块有两种方式,自己创建的模块与包的导入方式相同。
    (1)import 模块名称 (as 别名),括号中的可以省略;
    (2)from 模块名称 import 函数/变量/类 (as 别名)
import math  # 导入模块
print(dir(math))  # 查看math中可以使用的属性与方法
print(math.pi)  # 输出pi

from math import pi  # 另一种导入方式
print(pi)
  1. 指定当作为主模块时才会运行的代码。指定后,只有当该模块为主模块时,对应的代码才会运行
if __name__ == '__main__':
	print(1)  # 如果该模块是被导入到主模块中的,那么主模块运行时,这行代码不会执行。当该模块作为主模块运行时,该代码才会执行。
  1. python中的包可以理解为一群功能相近的模块的组合。不同包中的模块名称可以重复。包里会包含__init__.py这个文件。使用pip install 包名可以安装包。
    导入包的方式(先导包,后导模块;注意import可以一次导入多个函数、变量或类,但是as只能用于导入一个对象的时候):
    (1)import 包(as 别名),括号中的可以省略;
    (2)import 包. 模块名称(as 别名),括号中的可以省略;
    (3)from 包. 模块名称 import 函数/变量/类 (as 别名)
    (4)from 包 import 模块 (as 别名)
from sklearn.metrics import mean_squared_error,r2_score
# sklearn是包,metrics是模块,mean_squared_error与r2_score是函数
  1. python自带的、常用的包有:time、os、calendar、re、math、decimal等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值