python常用模块的命名约定

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import seaborn as sns

import statsmodels as sm

一、模块&包简介

模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from)。

包(package): 包是更大的组织单位,用来组织区别管理多个模块文件。

import 用来导入模块

from 用于从模块中导入方法(全部或部分),也可用as 重命名导入的方法名

二、import&from使用方法

1. import使用方法:

*import 模块 [as  别名模块]

*import 包.[N包].模块;

注:import 导入 最后一个必须是模块,而不能以包结尾

a)导入单模块文件(import 模块 [as  别名模块])

import导入单模块文件后,在import时会执行模块中的代码(从上到下)

b)导入包中的模块(import 包.[N包].模块)

import导入包中的模块时,首先会执行包下的__init__.py

注:__init__.py :用来给包做一些初始化的工作。可以为空,但必须要有

c)导入 包.包.模块

import导入多层包中的模块时,会执行各包下的__init__.py

d)导入 包.包

出错

2. from使用方法:

*from 包.[..包]   import 模块

*from 包.模块  import 方法

*from 模块 import 方法。

注:from 包 import *时,受__init__.py中的__all__影响,没有列出来的模块是没法导入引用的。

三、import&from使用示例

在python中,模块就是以.py文件为后缀名并包含python代码的文件。假设我们有以下模块:

# some_module.py

PI=3.14159

def f(x):

return x+2

def g(a,b)

return a+b

假设我们想从另一个相同路径下的文件连接到some_module.py中定义的变量和函数,我们可以这样做:

import some_module

result = some_module.f(5)

pi=some_module.PI

或者:

from some_module import f,g,PI

result = g(5,PI)

通过使用as关键字,你可以对导入内容给予不同的变量名:

import some_module as sm

from some_module import  PI as pi, g as gf

r1=sm.f(pi)

r2=gf(6,pi)

python from用法_python学习笔记1_import与from方法总结相关推荐

  1. python elseif用法_python学习笔记(一)

    0.前言 本文是根据廖雪峰python教程学习总结而来. 参考<python学习手册>,<流畅的python>以及python官方手册等网络资料 略过了与C和C++ 语言相同的 ...

  2. python里while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  3. python中while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  4. python的continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  5. python中continue用法_Python学习笔记之Break和Continue用法分析

    本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...

  6. python分组求和_Python学习笔记之pandas索引列、过滤、分组、求和功能示例

    本文实例讲述了Python学习笔记之pandas索引列.过滤.分组.求和功能.分享给大家供大家参考,具体如下: 前面我们已经把519961(基金编码)这种基金的历史净值明细表html内容抓取到了本地, ...

  7. python编程计算器_Python学习笔记:用Python开发一个计算器项目

    最近抽空看了下python的学习文档,发现开发工具以及资料支持对开发者相当的友好,相比之下,以前用TCL&Tk做的项目主要缺点有两个:1,开发难度大,调试手段只有靠print一种,而且语法错误 ...

  8. python pow和**_Python学习笔记 | 实例3:天天向上的力量

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 天天向上的力量 加 ...

  9. python eval 入门_Python学习笔记整理3之输入输出、python eval函数

    Python学习笔记整理3之输入输出.python eval函数 来源:中文源码网    浏览: 次    日期:2018年9月2日 Python学习笔记整理3之输入输出.python eval函数 ...

最新文章

  1. python画图标题_使用pyplot.matshow()函数添加绘图标题
  2. 骚操作 !IDEA 防止写代码沉迷插件 !
  3. 10个小动作帮你简化生活
  4. zookeeper教程
  5. [视频教程] 如何在docker环境下的纯净ubuntu系统中安装最新版nginx
  6. 盘点技术史:流量运营(PC 时代)
  7. Python笔记-Flask结合SQLAlchemy查询MySQL数据库
  8. 如果你人生的第一目标是赚钱
  9. 网易云api接口_网易云音乐你喜欢吗?你自己也可以做一个
  10. 卡巴斯基许可Key需求登记表
  11. Android4.4 Sensor APP--HAL代码流程
  12. VC ODBC使用总结
  13. 计算机丢失libcef,无法启动程序,因为计算机中丢失libcef.dll。怎么办?
  14. android手机连不上wifi密码,修改wifi密码后手机连不上_修改wifi密码后手机不能上网-192路由网...
  15. Nginx动静分离经典案例配置
  16. uniapp设置页面背景颜色
  17. 真无线蓝牙耳机性价比高?真无线蓝牙耳机性价比排行
  18. kettle数据同步从EXCL文件读取数据入库
  19. linux钉钉-使用playonlinux 可以使用视频会议
  20. dis反汇编文件的分析理解

热门文章

  1. iPad 3发布在即,各平板优势大比拼
  2. java 读取浏览器_JAVA读取文件流,设置浏览器下载或直接预览操作
  3. ivor horton《c语言入门经典》,《C语言入门经典》Ivor Horton第九章练习题
  4. docker防止fork炸弹
  5. python网络编程内容_图解Python网络编程
  6. 南昌大学超级计算机,南昌大学-理学院
  7. 开机显示被调用的对象已与其客户端断开连接,解决方案亲测有效
  8. python中的类怎样理解_深入理解Python中的元类(metaclass)
  9. 安卓高德地图 - (附近信息点Poi与标记Marker2)
  10. macbook无法下载软件问题解决