当前位置: 首页 > news >正文

网站设计展示修水新闻最新消息

网站设计展示,修水新闻最新消息,怎么做网站何做网站,佛山室内设计公司排名目录 前言: 1.什么是模块 2.模块的分类 (1)内置模块 (2)第三方模块 (3)自定义模块 3.模块的使用 4.自定义模块 5.模块和执行文件的判断 前言: 今天就开始讲Python中的模块篇…

目录

前言:

1.什么是模块

2.模块的分类

 (1)内置模块

(2)第三方模块

(3)自定义模块

3.模块的使用

4.自定义模块

5.模块和执行文件的判断


前言:

        今天就开始讲Python中的模块篇了,模块是Python的重要组成部分,Python之所以可以写出多种多样的程序,其实跟模块的灵活运用是息息相关的,所以这一期我会介绍Python中的模块,包括模块的定义和使用。

1.什么是模块

        前面我们学习了变量类型(整形,字符串,列表,元组……等等)。然后也学习了函数类型,其实就是把一些变量结合起来,然后去实现一些功能。其实模块也是一样的,模块就是把函数、变量等等结合起来,形成一个Python文件,那这个文件名字也就是模块的名字,可以这么说模块就是Python代码的精华。

什么是模块?
模块:就是一个python文件
当python文件作为一个模块的时候,文件名就是模块名,demo.py(demo就是模块名)

作用:可以调用其他python文件的代码,功能,可以更灵活的实现和使用了,添加各种效果

怎么使用:我们通过import(关键字) 去导入模块

2.模块的分类

Python中模块分三大类:

1.内置模块

2.第三方模块

3.自定义模块

 (1)内置模块

说明:

内置模块:在安装Python之后自带的模块,可以直接去使用,比如time,os,re,random……

注意:在使用的时候要去import导入

例如:import time

(2)第三方模块

说明:

第三方模块不是Python自带的,是需要去外部安装到Python里面的,这些模块是一些大佬写的,我们可以去安装使用,比如pygame,requests……等等.

安装:

pip -- python自带的下载器
install -- 下载
uninstall -- 卸载 

前提pip 没有设置python的环境变量的话,那么这个配置就找不到 所以下载python的时候要记得配置环境变量,python默认下载库就是使用pip 如果python环境没有设置好,pip就使用不了-->修复/重装

建议pycharm下载模块(首先选择cmd下载 其次在是pycharm)

方式:进入cmd,直接pip install 模块名

 例如:

这样就下载完成了 

pip相关指令:

#下载模块
pip install 模块名

#查看模块
pip list

 

#卸载模块
pip uninstall 模块名

 

#更新pip 有时候pip的版本太低 新的库升级不了
python -m pip install --upgrade pip -i

 
#通过(cdn)代理加速,下载第三方模块:
pip install 库名 --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple 


pip install requests --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple 

(3)自定义模块

        顾名思义也就是自己去做的模块然后自己使用,当然了,对于我们初学者来说,我们自己写的模块都是很普通的,那些第三方模块同样也是个人写的,但那些人都是大佬或者一些团队,我们还得再练习两年半才行。

3.模块的使用

导入模块:

import 模块名

(import是导入的意思)

使用模块:

import 模块名

模块名.函数名()

单个导入

from 模块名 import 函数名字/变量名字

例如:from random import randint

导入该模块的全部函数

from 模块名 import *

注意:导入了之后我们就可以去直接使用这些函数,就不需要用模块名.函数名() 这种方式了,直接就函数名() 就行了,但是这种方式有一个很大的缺点,就是当我们去直接使用这些函数或者变量的名字的时候会有可能跟我们去定义的变量或者函数的名字起冲突,出现覆盖的情况,一般不建议使用这种方式

给模块取别名

如果模块名太长不好记 可以通过as给他取一个别名

import 模块名 as 别名

后面我们就可以直接去使用这个模块的别名了,比如:import random as r

                                                                                       r.random()

4.自定义模块

 我们可以自己去定义一个模块,然后在执行文件里面导入直接使用,看示例:

这个是我自定义的一个模块,我把这个模块文件放到与执行文件同一个目录下面,当我们要用的时候就直接去导入就行了。

def fun(n):if n==1:return 1return n*fun(n-1)a=99def qj():print('这个是我的模块')

 就这样很直接的导入

5.模块和执行文件的判断

 模块是一个py文件的,是可以去执行的,当我们去导入一个模块的时候,其实系统已经把模块提前执行了一遍,然后再去执行主文件,但是我想让模块的一些部分不去执行,这时候我就要通过一种方法去判断这个是不是模块,如果是模块的话,那么这一部分的内容就不去执行

方法:

print(__name__)
# 如果运行代码,结果输出的是__main__的话,就说明这个文件是执行文件,如果返回的是一个模块名就说明这个是作为一个模块被使用

#模块代码
def fun(n):if n==1:return 1return n*fun(n-1)
print(__name__)
a=99def qj():print('这个是我的模块')
#执行文件的代码
import demoprint(__name__)
print(demo.fun(4))

输出结果: 

 这里是先输出demo的,这个demo其实就是模块的名字(可以看出模块是先执行,再去执行主文件),而__main__是表示这个是执行文件,所以我们可以通过这种方法去判断一个文件是模块还是执行文件。

例如:

#模块代码
def fun(n):if n==1:return 1return n*fun(n-1)
if __name__=='__main__':print(123456)

当我去调用这个模块的时候,是不会输出123456的,因为这个是一个模块的。

这一期就到这里了,谢谢大家~~~

分享一张壁纸

http://www.yayakq.cn/news/611809/

相关文章:

  • 免费推广网站入口2023网络推广培训资料
  • 做网站费用分摊入什么科目南京建设工程交易中心网站
  • 做名片用什么网站公司年会视频制作模板
  • 苏州建网站多少钱一_ 写出几种常见的网站开发语言_试述其特点
  • 企业网站开发实训目的商会网站怎么做
  • 网站关键字怎么做吉林省新闻最新头条
  • 图书馆门户网站建设会议记录公司网站主要功能
  • 招远做网站哪家好网页设计与网站开发试卷
  • tomcat做网站做卖图片的网站能赚钱吗
  • 网站开发设计工程师重庆市建设工程造价信息官网
  • 网站小边框元素使用沈阳妇科排名前十的医院
  • 自己建设企业网站logo图案大全
  • 河北模板网站建设wordpress模板是什么意思
  • 微信如何做微商城网站建设php 外贸商城网站建设
  • 全国网站打开速度网页制作素材模板图片
  • 国内免费自建网站清涧县住房和成乡建设局 网站
  • 自己制作网站该怎么做电脑建立网站
  • 手机营销型网站建设国内建站 wordpress
  • 微网站自助建站平台哪个好北京门窗优化
  • 单页网站如何做排名seo推广话术
  • 免费制作企业微商城网站关键词优化wang
  • 湖北 网站 备案 时间手机商城源码
  • dw成品网站成品视频教学贵阳公司电话号码大全
  • 手机版网站推荐做vr效果图的网站
  • 农特产品网站建设合同模板模版网站怎么做
  • 怎样才能增加网站wordpress给幻灯片添加图片
  • 泉州网站建设技术支持网站栏目方案
  • 网站建设及推广人员学室内设计就是失业
  • 专业网站建设-好发信息网天津互联网网页设计招聘
  • 取名网站怎么做济南最新消息今天