码迷,mamicode.com
首页 > 编程语言 > 详细

python核心知识

时间:2020-05-16 00:53:47      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:开发   主程   注意   一个   空行   成功   必须   别名   path   

1、什么是模块?

  在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。除了自定义模块外,我们还可以导入使用内置模块第三方模块提供的现成功能,这种“拿来主义”极大地提高了程序员的开发效率。--体现了python开发的便捷与强大。

2、怎么导入?

  全部导入:import xxx、from xxx import *

  指定导入:import module.xx as yy、from module import xx 

  导入顺序与书写规范:先导入python内置模块,然后是第三方模块,最后是自定义模块,且用空行区分开三种类型的模块导入

  as:通常在被导入的名字过长时采用起别名的方式来精简代码,另外为被导入的名字起别名可以很好地避免与当前名字发生冲突,通过if结构还可以保持调用方式的一致性

  *:模块的编写者可以在自己的文件中定义__all__变量用来控制*代表的意思

  __all__:一个列表,元素为规定该模块可以被其他模块导入的变量名,函数名,类名。注意元素必须是字符串。此规定不影响指定导入方式。

  搜索路径设置:当前模块执行sys.path.append(需要导入的模块的路径)或者将文件夹Mark Directory as成source root的方法

  __name__:每个py文件都有一个__name__属性,if __name__ == "main",表示该文件是主程序文件,否则表示该文件只是个模块,作用是被导入使用其功能。

python核心知识

标签:开发   主程   注意   一个   空行   成功   必须   别名   path   

原文地址:https://www.cnblogs.com/lennie-luo/p/12897940.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!