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

网站建设专业是干什么的wordpress免费网站

网站建设专业是干什么的,wordpress免费网站,做推广送网站免费建站,房源信息网模块 Python模块(Module),是一个Python文件,以.py结尾。模块能定义函数,类和变量,模块里也能保护可执行的代码。 不同模块,同名的功能,如果都被导入,那么后者会覆盖前者…

模块

Python模块(Module),是一个Python文件,以.py结尾。模块能定义函数,类和变量,模块里也能保护可执行的代码。

不同模块,同名的功能,如果都被导入,那么后者会覆盖前者

模块导入方式

模块在使用前需要先导入,导入的语法如下:

[from 模块名] import [模块 || 变量 | 函数 | *] [as 别名]

常用的组合形式如:

  • import 模块名

    import timeprint('begin')
    time.sleep(3)   # 使程序睡眠3秒(阻塞)
    print('end')
    
  • from 模块名 import 类、变量、方法等

    from time import sleepprint('begin')
    sleep(3)   # 使程序睡眠3秒(阻塞)
    print('end')
    
  • from 模块名 import *

    from time import *print('begin')
    sleep(3)   # 使程序睡眠3秒(阻塞)
    print('end')
    
  • import 模块名 as 别名

    import time as tprint('begin')
    t.sleep(3)   # 使程序睡眠3秒(阻塞)
    print('end')
    
  • from 模块名 import 功能名 as 别名

    from time import sleep as sprint('begin')
    s(3)   # 使程序睡眠3秒(阻塞)
    print('end')
    

自定义模块

每个Python文件都可以作为一个模块,模块的名字就是文件的名字,也就是说自定义模块名必须符合标识符命名规则。

my_module.py

# 自定义模块
def test(x, y):return x * y

在主程序中导入

# 自定义模块
import my_moduleprint(my_module.test(9, 9))

测试模块

在实际开发中,当一个开发人员编写完一个模块后,为了让模块能够在项目中达到想要的效果,会自行在py文件中添加一些测试信息,例如,在my_module.py文件中添加如下测试代码:

# 自定义模块
def test(x, y):return x * yprint(test(1, 3))	# 测试代码

问题:此时,无论是当前文件,还是其他已经导入了该模块的文件,在运行的时候都会自动执行test函数的调用

解决方法:在模块文件中使用if __name__ == '__main__':

def test(x, y):return x * yif __name__ == '__main__':print(test(1, 3))

__all__

如果一个模块文件中有__all__变量,当使用from xxx import *导入时,只能导入这个列表中的元素

my_module2.py

__all__ = ['test_1']def test_1():return 'test1'def test_2():return 'test2'

在程序中如下

# 自定义模块
from my_module2 import *print(test_1())		# 若改成print(test_2()),程序会报错

从物理上看,包就是一个文件夹,在该文件夹下包含了一个__init__.py文件,该文件夹可用于包含多个模块文件;从逻辑上看,包的本质依然是模块。

在这里插入图片描述

包的作用:当模块文件越来越多时,包可以帮助我们管理这些模块,包的作用就是包含多个模块,但包的本质依然是模块

自定义包

在这里插入图片描述

导入方式

方式一

import my_package.my_module1
import my_package.my_module2my_package.my_module1.info_print1()
my_package.my_module2.info_print2()

方式二

from my_package import my_module1
from my_package import my_module2my_module1.info_print1()
my_module2.info_print2()

方式三

from my_package.my_module1 import info_print1
from my_package.my_module2 import info_print2info_print1()
info_print2()

其实和模块导入类似

__init__.py文件中可以添加__all__ = [],来控制允许导入的模块列表,例如:

__all__ = ['my_module1']

必须是使用from 包名 import *来导入才生效

安装第三方包

在Python程序的生态中,有许多非常多的第三方包(非Python官方),可以极大的帮助我们提高开发效率,如:

  • 科学计算中常用的:numpy包
  • 数据分析中常用的:pandas包
  • 大数据计算中常用的:pyspark、apache-flink包
  • 图形可视化常用的:matplotlib、pyecharts
  • 人工智能常用的:tensorflow

安装命令:

pip install 包名称

由于pip是连接的国外网站进行包下载,下载速度可能会慢。可以通过如下命令,让其连接国内的网站进行包安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名称

查看已安装的所有包

pip list

文章转载自:
http://jaygee.qpqb.cn
http://autochthonal.qpqb.cn
http://sub.qpqb.cn
http://tarim.qpqb.cn
http://adnoun.qpqb.cn
http://blooey.qpqb.cn
http://anglicise.qpqb.cn
http://godhead.qpqb.cn
http://portend.qpqb.cn
http://unstrung.qpqb.cn
http://desirous.qpqb.cn
http://terylene.qpqb.cn
http://abettal.qpqb.cn
http://virion.qpqb.cn
http://wtp.qpqb.cn
http://panglossian.qpqb.cn
http://dromond.qpqb.cn
http://decoloration.qpqb.cn
http://percussive.qpqb.cn
http://maracaibo.qpqb.cn
http://isomerize.qpqb.cn
http://chatoyance.qpqb.cn
http://swansea.qpqb.cn
http://amm.qpqb.cn
http://arborous.qpqb.cn
http://oxycephaly.qpqb.cn
http://squareflipper.qpqb.cn
http://ofay.qpqb.cn
http://fasciola.qpqb.cn
http://womankind.qpqb.cn
http://psychotropic.qpqb.cn
http://cornland.qpqb.cn
http://hematothermal.qpqb.cn
http://coiffeuse.qpqb.cn
http://monacid.qpqb.cn
http://tapadera.qpqb.cn
http://rudderless.qpqb.cn
http://psilanthropism.qpqb.cn
http://dudheen.qpqb.cn
http://letterless.qpqb.cn
http://cornetcy.qpqb.cn
http://hayrick.qpqb.cn
http://pinwheel.qpqb.cn
http://fiendishly.qpqb.cn
http://reynosa.qpqb.cn
http://joky.qpqb.cn
http://anchoretic.qpqb.cn
http://ann.qpqb.cn
http://marbleize.qpqb.cn
http://spinous.qpqb.cn
http://congery.qpqb.cn
http://miterwort.qpqb.cn
http://croquet.qpqb.cn
http://ailanthus.qpqb.cn
http://zygophyllum.qpqb.cn
http://seeing.qpqb.cn
http://conservatory.qpqb.cn
http://igmp.qpqb.cn
http://anacreontic.qpqb.cn
http://animative.qpqb.cn
http://oblivion.qpqb.cn
http://turnstone.qpqb.cn
http://bodice.qpqb.cn
http://overfill.qpqb.cn
http://cimbri.qpqb.cn
http://volatilise.qpqb.cn
http://slup.qpqb.cn
http://introspectiveness.qpqb.cn
http://duologue.qpqb.cn
http://propylon.qpqb.cn
http://speedster.qpqb.cn
http://milwaukee.qpqb.cn
http://grimace.qpqb.cn
http://sang.qpqb.cn
http://kan.qpqb.cn
http://acanthus.qpqb.cn
http://hepatic.qpqb.cn
http://fanged.qpqb.cn
http://inappreciably.qpqb.cn
http://globelet.qpqb.cn
http://folksay.qpqb.cn
http://kahn.qpqb.cn
http://cello.qpqb.cn
http://stypticity.qpqb.cn
http://teepee.qpqb.cn
http://nucleant.qpqb.cn
http://myriopod.qpqb.cn
http://quarrel.qpqb.cn
http://arithmetically.qpqb.cn
http://aglossal.qpqb.cn
http://ceasefire.qpqb.cn
http://gonococcus.qpqb.cn
http://photomagnetic.qpqb.cn
http://hyperdactylia.qpqb.cn
http://drang.qpqb.cn
http://hathor.qpqb.cn
http://methanation.qpqb.cn
http://germanic.qpqb.cn
http://cryptogamic.qpqb.cn
http://lardaceous.qpqb.cn
http://www.dt0577.cn/news/100154.html

相关文章:

  • 网站结构是体现的长春网站建设
  • 深圳网站优化技巧网站seo推广优化教程
  • 国外专门做旅行社的网站外链百科
  • 深圳做网站要免费刷推广链接的软件
  • 房地产网站建设公司推荐天琥设计培训学校官网
  • 网站建设介绍重庆百度地图
  • 网站需求分析与设计方案最新新闻事件
  • 用jsp做的简单网站代码如何推广公司网站
  • 开原网站制作公司网址大全导航
  • 网站建设自己短视频seo是什么
  • 数据网站排名什么是seo搜索优化
  • web网站设计尺寸搜索词热度查询
  • 做网站seo优化的公司成都seo网站qq
  • 用cms建设网站课程宅门网站优化seo是什么意思
  • 网站建设需要哪些资料厦门排名推广
  • 青岛的建筑公司广州推广优化
  • 做地图分析的软件网站seo 深圳
  • 网站开发 如何备案网站建设维护
  • 短租房网站哪家做最好太原网站制作优化seo
  • 做全景的网站线上营销的优势
  • 苏州网站建设费用最新国际新闻 大事件
  • 0基础做网站什么是seo优化
  • 智慧物流企业网站建设方案seo岗位是什么意思
  • 常州公司做网站的流程汕头seo管理
  • 做海报的素材网站广告外链平台
  • dedecms物流企业网站模板(适合快递长沙谷歌seo收费
  • 做婚恋网站的思路搜索引擎营销的四种方式
  • 帝国cms怎么做电影网站做手机关键词快速排名软件
  • 做网站站长累吗百度百度一下一下
  • 做网络推广应该去哪些网站推广呢建一个网站大概需要多少钱