python引用库保留字_V2.2.3 python3的35个保留字之import与from

python3的35个保留字之import与from

一个功夫师傅,若是再穿上什么都打不进的盔甲,与什么都刺得穿的矛,那它天下无敌了。

python的功夫说的是:内置函数与标准库;武器是:第三方库。

内置函数

都是些使用频率比较高或是元操作的,python以内置函数的形式提供出来,可以直接使用, 不用添加import引用命令。

#直接使用内置函数:input()

input("这是python内置函数,接收用户的输入:")

#输出: 这是python内置函数,接收用户的输入:

标准库与第三方库

python程序中,使用标准库与第三方库前,需用 import保留字来将模块引入程序,才能使用模块中的函数或类。

#标准库的引用

import random

listp=[

"print",

"form",

"import"

]

p = random.choice(listp) #使用模块random中的choice()函数。

print(p)

#则每次运行代码,会随机打印列表listp中的任一个元素

#第三方库引用

import requests

url = "https://www.jianshu.com"

req = requests.get(url)

html = req.text

print(html)

#打印出简书首页的源代码

PS: 第三方库在被引用前,需安装到python中,现常用的第三方管理工具:pypi;第三方库安装命令格式:pip install *** (***代表相应的模块名)

了解了import是引入模块,那现理解以下2种方式的区别:

import Module #引入模块

from Module import Other #引入模块中的类、函数或是变量

它俩的区别在于:

1,引入模块后,python会自动为它生成一个"对象",这个对象系统以模块名来命名,接着后面的程序代码可以通过这个“对象”来获取模块里面的类、函数或变量。

2,引入模块中的Other成员,(ps:other是模块中定义的成员)后续代码中使用时就可以省略模块名了。

import time #把模块time中的所有的类、函数、变量全引入

print("3秒后再打印:过了3秒了")

time.sleep(3) #使用模块time中的sleep()函数

print("过了3秒了")

from time import sleep #只引入time模块中的一个sleep()函数

print("3秒后再打印:过了3秒了")

sleep(3) #使用模块time中的sleep()函数,但可以省了写模块名time

print("过了3秒了")

引用time模块实例,简单说明两种引入方法的操作与好处。from的引入方式,一可减少引入的代码量,二可后续代码中少写time,也减少代码量,提高编程效率。

PS:python代码规范中,提到引入标准库与第三方库顺序最好是:先标准库, 后第三方库

100分大神,80分大牛,60分大白,够用,能用,就好

你可能感兴趣的:(python引用库保留字)