编程语言
首页 > 编程语言> > 6.20-python 模块、包、库

6.20-python 模块、包、库

作者:互联网

1、函数的形式参数个数不确定?

2、函数的形式参数数据类型不确定?

*:代表元组

**:代表字典的数据类型

如果同时有args和**kwargs,args要放在**kwargs前面

args:

*args用来将参数打包成tuple(元组)给函数体调用。不确定实参的数据类型和个数,使用 *,都会输出为元组类型(元组种的元素可以是列表、字典、元组)

kwargs:

**kwargs 打包关键字参数成dict(字典)给函数体调用。调用的时候必须写成下面这两种格式:

一种是带等号的格式(key=value),可以转为字典类型;另一种是字典前面带俩星号。

比如:

以args传参

 

以kewargs传参

 

 

 

**模块和包**

package:相同的模块代码存储在一个目录下,一个包里面会有很多模块

module:模块,每个python文件都是一个模块,

包与文件夹的区别:

包里面有_ *init* _.py 这个文件,文件夹没有

**新建包:**Python Package

**新建文件夹:**Directory

 

 

 

 

2、模块调用

(package:包名 module:模块名 *代表所有)

固定语法

from package import module
from package.module import*
from package.package.module import*

 

 

函数:

内部函数:Python解释器内部已经写好了,开箱即用

自定义函数:按照自己的需求来定义的函数

标准库:解释器自带的库

第三方库:有组织或者是个人编写好的库,可以供全球的程序员使用

安装方式

在线安装 (在控制台安装,如果超时,重新执行,没有更好解决办法。这三个命令要知道)

pip install 库的名称 (安装)

pip uninstall 库的名称 (卸载)

pip install -U 库的名称 (升级)

常用的第三方的库

Django:WEB全栈开发框架

Flask:轻量级的WEB开发框架

Selenium:UI自动化测试框架 v    安装命令: pip install selenium

Requests:接口测试框架

一、OS 针对路径的处理

用库之前要先导入库:import os

 

 

二、random 随机数

用库之前要先导入库: import random

例如随意输出20-90的数字

 

 

 

标签:6.20,package,python,args,元组,模块,import,函数
来源: https://www.cnblogs.com/yvonnej/p/16394594.html