初学Python——模块与python的库

1.模块
模块概念
模块是一个包含变量、语句、函数或类定义的程序文件,文件名就是模块名加上.py扩展名,编写程序的过程就是编写模块的过程
导入模块
import 模块名 [as 别名]
from 模块名 import 模块中的函数
1.import 语句
导入后 在使用模块中的函数时,需要通过模块名,或模块别名来调用

import math
print(math.pi)
import math as m
print(m.e)

3.141592653589793
2.718281828459045
2.from 语句
导入的对象可以直接使用,不需要通过名称指明
from会把变量名复制到另一个作用域,所以它就可以直接在脚本中使用复制后的变量名,而不用通过模块

from math import pi  #只将pi这一个函数导入
print(pi)
print(e) # 要使用e还需再将e导入

3.141592653589793
NameError: name ‘e’ is not defined
更方便的直接
from math import*
将math 里所有函数全导入,但会出现覆盖问题,很少使用
(大多使用import)
Python在导入文件时,每个文件都可以作为一个模块,文件名就是模块名

def fibo1(x):
    for i in range(10):
        print(x,end=" ")
def fibo2(x):
    for i in range(10):
        print(x,end=",")
if __name__=="__main__":#当为__main__时文件作为脚本直接执行
    print("yes,I am main")
fibo1(2)

yes,I am main
2 2 2 2 2 2 2 2 2 2
2.包
Python程序由包、模块和函数等组成。包是模块文件所在的目录,模块是实现某一特定功能的函数和类的文件
在这里插入图片描述
python3是一个用户文件夹,python3文件夹中的源文件想要引用tool文件夹中的network.py可以使用

from general.tool import network.py 
import general.tool.network.py

3.Python标准库
也称内置库或内置模板
Python标准库中含有很多模块
math库

import math #查看库中所有函数
print(dir(math))

random库中的函数主要用于产生各种分布的伪随机数序列
datetime 库
turtle 库
海龟绘图
4.Python的第三方库
使用pip工具安装第三方库,pip工具由Python官方提供并维护,是常用的第三方库安装工具
需要在命令行中执行

  1. pip -help 列出pip系列子命令
  2. pip install 从网络上下载并自动安装到系统中
  3. pip list 列出当前系统中已安装的第三方库
  4. pip uninstall 卸载已安装的
  5. pip show 名字 列出已安装库的详细信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值