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

上海网站开发设计seo兼职平台

上海网站开发设计,seo兼职平台,手机网站程序源码,揭阳中小企业网站制作#x1f4dd;前言#xff1a; 这篇文章主要讲解一下python基础中的关于模块的导入#xff1a; 1#xff0c;模块的介绍 2#xff0c;模块的导入方式 3#xff0c;自定义模块 #x1f3ac;个人简介#xff1a;努力学习ing #x1f4cb;个人专栏#xff1a;C语言入门基…前言 这篇文章主要讲解一下python基础中的关于模块的导入 1模块的介绍 2模块的导入方式 3自定义模块 个人简介努力学习ing 个人专栏C语言入门基础以及python入门基础 CSDN主页 愚润求学 每日鸡汤路漫漫其修远兮吾将上下而求索 文章目录 一模块的介绍二模块的导入和使用1直接导入模块得到模块1导入2使用 2从模块中导入功能得到功能1导入2使用 3设置别名 三自定义模块1如何自定义模块2同名功能的选择3* 和__all__4模块中的测试代码 一模块的介绍 1什么是模块 在 Python 中模块是一种组织 Python 代码的方法。模块可以包含定义例如类、函数和变量和可执行代码。如果当我们要使用的功能在模块中时我们就可以导入模块使用模块中的相应功能。也就是说模块可以帮助你将代码组织得更有逻辑并允许你将代码划分为更小的、更可管理的部分。 例如我们想实现一些与时间相关的功能我们就可以直接导入python中现有的time模块然后调用time模块的功能帮我们实现。 二模块的导入和使用 模块的导入一般写在文件的开头这一点和C语言中要包含对应的头文件类似要写在开头 导入方式汇总 下面我们介绍几种基本的导入方式 1直接导入模块得到模块 直接导入模块后我们就可以用模块里面的全部功能 1导入 语法 import 模块名 # 或者一次性导入多个 import 模块名, 模块名示例导入time模块 import time # 导入time模块2使用 当我们只导入了模块没有具体到功能名的时候在使用时我们需要通过模块来找功能 语法 模块名.功能示例导入time模块并且使用里面的sleep功能 import time # 导入time模块 time.sleep(10) # 通过 . 操作符使用功能sleep的作用就是让程序暂停运行n秒 2从模块中导入功能得到功能 1导入 语法 from time import sleep # 导入time模块的sleep功能示例 from time import sleep # 导入time模块的sleep功能2使用 这时候我们已经得到了功能就无须通过模块来找到功能了示例 from time import sleep # 导入time模块的sleep功能 sleep(10) # 直接使用功能注意这时候我们只能使用sleep功能而不能使用time模块里面的其他功能因为我们只指定导入了这个功能 3设置别名 当然正如本文的第一张图片我们可以在导入以后对模块或者是功能进行别名设置 from time import sleep as al # 导入time模块的sleep功能,给sleep设置别名sl al(10) # 通过别名al来使用sleep功能三自定义模块 1如何自定义模块 自定义模块其实就是创建一个以.py结尾的python文件然后我们可以在这个文件里面写功能 注意自定义模块的命名要符合标识符的命名规则 当我们需要调用这个文件里面的功能时只需要导入这个模块就可以模块名就是文件名 例如我们创建一个自定义模块 使用它 import test # 导入我们的自定义模块 test.ptint1() # 使用里面的功能输出 2同名功能的选择 注意当导入多个不同的模块但模块内有同名功能当调用这个同名功能时调用的是后面导入的模块的功能 如 我们在test1和test2模块里面写入同名功能 运行下面代码 from test1 import my_ptint from test2 import my_ptint my_ptint()输出 3* 和__all__ * 导入: 在Python中使用 from module_name import * 表示导入模块中的所有内容。 这会导入模块中的所有变量、函数和类我们可以在当前命名空间中直接使用它们。 注意这种方法可以快速地导入模块中的所有内容但可能导致命名冲突因此通常不推荐使用 __all__: __all__ 是模块中的一个特殊变量它定义了模块中应该被导入的内容。 当使用 from module_name import * 时只有 __all__ 指定的内容会被导入。换句话说__all__ 限制了 * 导入的行为 示例 这时候我们使用my_print3就会报错因为__all__变量限制了*的导入 4模块中的测试代码 假如我们在文件里面写好功能以后想测试一下这些功能如 输出结果是正常的并且我们不打算删除这些测试代码。 但是当我们在别的文件里面对刚刚的模块进行导包 from test1 import my_print1 my_print1()输出结果 可见在我们导包的时候测试语句也被输出了 这是因为 我们from 模块的时候其实是相当于把模块文件执行了 若模块里面有测试代码则在我们调用的时候也会运行这些测试代码就如上面输出的前三行 为了解决这个问题我们可以使用__name__变量和__main__变量 在Python中__main__ 是一个特殊的模块它主要用于执行模块中的main()函数。当你直接运行一个Python文件时这个文件中的代码会进入__main__模块。换句话说__main__模块是Python解释器直接运行的入口。 在Python中一个模块的__name__属性会自动设置为’__main__如果你直接运行一个模块你可以通过这个属性来判断当前的模块是否是__main__模块。 例如下面的代码 if __name__ __main__:print(这是一个直接运行的模块)当我们运行这条代码所写在的文件的时候__name__就会直接被设置成__main__ 当我们运行别的文件的时候__name__是不会被设置成__main__的 利用这个特性我们就可以在这个条件判断语句内写入测试语句从而达到 在运行模块的时候能够进入测试语句 但是在别的文件中导入模块运行别的文件的时候测试语句就不会被运行 例如 在测试文件test1中 注意右上角运行的是当前文件 输出 在其他文件中 输出 这时候就不会再输出测试语句了 我的分享也就到此结束啦 要是我的分享也能对你的学习起到帮助那简直是太酷啦 若有不足还请大家多多指正我们一起学习交流 公主王子点赞→收藏⭐→关注 感谢大家的观看和支持祝大家都能得偿所愿天天开心
http://www.hkea.cn/news/14487464/

相关文章:

  • jsp网站开发分享网站做非洲国际贸易网站
  • 如何让做网站网页页面布局
  • 学php做网站wordpress淘宝ued
  • wordpress 网站标题设置方法石油大学 网页设计与网站建设
  • 网站后台ftp在哪国际新闻界官网
  • 谷歌网站收录提交网站关键词seo费用
  • 计算机应用技术好就业吗优化方案系列丛书
  • 企业网站管理系统项目文档郑州即将迎来全面解封
  • 开发板停止维护后如何处理百度seo优化策略
  • 网站用哪个做重庆网站推广产品企业
  • 十里河网站建设公司千博企业网站管理系统完整版 2014
  • 自由体网站建设vr全景网络推广员要怎么做
  • 手机微网站注册登录源码asp网站后台登陆地址
  • 免费网站建设朋友交流个人博客网站中文模板
  • seo推广软关键字排名优化公司
  • wordpress如何布局知名seo电话
  • 网站建设全包 广州原创软文
  • 大余网站提供网站建设课程代码
  • 手机网站一般宽度做多大的云虚拟主机 wordpress
  • 怎么在网站上加qq网上广告宣传怎么做
  • 企业网站模板文件管理本地局域网搭建wordpress
  • 网站建设属于服务还是货物浙江省住房和城乡建设厅证书
  • 要个网站网站备案号含义
  • 手机小说网站源码wordpress免费企业模板下载
  • 网站开发逻辑图做搜狗手机网站排名软
  • 青岛企业建站系统合肥做网站开发多少钱
  • 网站建设沧州西安网站维护
  • 潜山网站建设公司哪里有网站打开出现建设中
  • 网站建设大连建设网站的网站安全
  • 重庆网站制作外包企业建设网站能否报销