调用资源库
类也就是(资源)库的说法
函数、方法是一种说法
一、调用资源库
1.1 (random类)
#外部资源库(random)
import random #引入一个外部资源库
#产生一个1到1000之间的随机整数(randint)
print(random.randint(1,1000))
#产生一个0到1之间的随机浮点数(random)
print(random.random()) #0~1之间的随机数不需要填入参数
#产生一个1.5到3.4之间的随机浮点数(uniform)
print(random.uniform(1.5,3.4))
#从序列中随机选取一个元素(choicein)
b = ["张三",'李四','王二','赵倩'] #随机抽奖的小程序
print(random.choice(b) )
#生成1到100的间隔为2的随机整数(randrange)
print(random.randrange(1,100,2))
#多个字符中生成指定数量的随机字符(sample)
print(random.sample('erftgyhujsdfghj',5)) #指定数量进行随机排序。
#可以用于姓名随机抽奖~
a = [1,3,5,7,9]
#将序列a中的字符顺序打乱(shuffle)
random.shuffle(a)
print(a)
#引用一个外部资源库
import random as a #取别名的方法
b = a.random()
print(b)
1.2 os类调用
import os #os操作系统库
#方法一:打开应用程序
os.system(r'D:\Users\Dingyan\AppData\Local\Youdao\Dict\YoudaoDict') #打开有道
os.system(r"C:\Program Files (x86)\Google\Chrome\Application\chrome") #打开谷歌浏览器
#关闭程序
os.system('taskkill /f /im YoudaoEH') #进程名可以在任务管理器中查看
#修改文件名(文件路径上\,/两种斜杠都可以使用)
os.rename("C:/Users/Dingyan\Desktop\数据类型.png","C:/Users/Dingyan\Desktop\数据类型学习文档.png")
#文件删除
os.remove('C:/Users/Dingyan\Desktop\数据类型学习文档 - 副本.png')
1.3 subprocess类调用
import subprocess
#方法二:打开应用程序
subprocess.Popen(r'D:\Users\Dingyan\AppData\Local\Youdao\Dict\YoudaoDict')
1.4 其他系统类的调用
#网页浏览器
import webbrowser as a #别名
#a.open((r"https://www.baidu.cn"))
#sys python内部模块
import sys
#sys.exit(0) #退出python程序
print(sys.version) #获取python解释程序的版本信息
#Time #时间
import time
print(time.sleex(5)) #程序延迟5秒
print(time.time()) #时间戳
1.5 上述类调用的文档
第六讲:模块
主要内容
-
模块引入
-
python内置模块
-
第三方模块的安装和使用
一、模块的基本内容
1.1、模块是什么
-
模块是python中的最高级别组织单元,它将程序代码和数据封装起来以便重复使用。
-
模块的主要作用:①代码重用,②实现共享服务和数据
-
导入从本质上讲,就是在一个文件中载入另一个文件,并且能够读取那个文件的内容。一个模块内的内容通过这样的方法其属性(object,attribute)能够被外界使用。
1.2、模块是什么
-
模块的方式非常简单,在“import"后加上”模块名称“就可以了。
-
import numpy
-
通过这一句,计算机就在指定的位置找到了“numpy.py”文件,并准备好该文件拥有的之后会用到的函数和属性。一个模块只会被导入一次,不管你执行了多少次mport。这样可以防止导入模块被一遍又一遍地执行。
-
numpy.sqrt(2)
1.3、Python的from语句让你从模块中导入一个指定的部分到当前内容中。
-
引用方法一:inport 文件夹.类文件名
-
例如:import urllib3.request
-
引用方法二:from 文件名 import 类文件名 (查、文件夹、import、文件名)
-
例如:from urllib3 import request
-
引用方法三:把一个模块的所有内容全都导入到当前文件也是可行的,使用
-
from…import *
1.4、Python安装类的两种方法
1.4.1、CMD安装(安装方法一)
-
①cmd命令功能
-
pip list :查询已经安装的命令(新版本提醒)
-
python -m pip install --upgrade pip :升级pip类
-
②CMD安装的方法
-
(pip install 安装的类名)
-
安装six类: pip install six
-
安装urllib3:pip install urllib3 #urllib3爬虫脚本
-
selenium安装:上述相同的方法
-
pip install 与linux中yum相似(Python自带的在线安装工具)
1.4.2、官方下载安装包(安装方法二)
-
①内置模块存放在Lib包里面
-
②第三方模块存放在Lib包中的\site-packages里面
-
类安装的模块及路径
-
\Python37\Lib\site-packages\pip (python37软件路径\内置模块\外部模块)
-
延伸:在该文件夹中,按住shift键,鼠标右键进入CMD(CMD命令直接进入该路径)
-
延伸:强制结束关联的应用程序。
-
①进入资源监视器(可以从任务管理器中打开)
-
②选择CPU选项卡,在“关联的句柄”中搜索关联的应用程序名。搜索到相关的进程后右击结束进程即可。
-
在线安装包安装路径
-
这个网站中可以搜索下载
-
网站中有CMD命令可以直接安装。
-
下载后,打开解压的文件路径。
-
使用python setup.py install命令进行安装
二、Print和%的另一种用法(相当于调用参数)
-
s%: str(字符串)
-
%d: int(整型)
-
%f:float(浮点型)
#Print和%的另一种用法
a = "颐和园门票" #%s
b = 2 #%d
c = 98.55 #%f
print('去北京旅游,我去买%d张%s的门票,价格是%f' % (b,a,c))
评论已关闭!