python from用法_python学习笔记1_import与from方法总结
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方法总结相关推荐
- python elseif用法_python学习笔记(一)
0.前言 本文是根据廖雪峰python教程学习总结而来. 参考<python学习手册>,<流畅的python>以及python官方手册等网络资料 略过了与C和C++ 语言相同的 ...
- python里while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python中while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python的continue用法_Python学习笔记之Break和Continue用法分析
本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...
- python中continue用法_Python学习笔记之Break和Continue用法分析
本文实例讲述了Python学习笔记之Break和Continue用法.分享给大家供大家参考,具体如下: Python 中的Break 和 Continue break:控制何时循环应该结束 conti ...
- python分组求和_Python学习笔记之pandas索引列、过滤、分组、求和功能示例
本文实例讲述了Python学习笔记之pandas索引列.过滤.分组.求和功能.分享给大家供大家参考,具体如下: 前面我们已经把519961(基金编码)这种基金的历史净值明细表html内容抓取到了本地, ...
- python编程计算器_Python学习笔记:用Python开发一个计算器项目
最近抽空看了下python的学习文档,发现开发工具以及资料支持对开发者相当的友好,相比之下,以前用TCL&Tk做的项目主要缺点有两个:1,开发难度大,调试手段只有靠print一种,而且语法错误 ...
- python pow和**_Python学习笔记 | 实例3:天天向上的力量
本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 天天向上的力量 加 ...
- python eval 入门_Python学习笔记整理3之输入输出、python eval函数
Python学习笔记整理3之输入输出.python eval函数 来源:中文源码网 浏览: 次 日期:2018年9月2日 Python学习笔记整理3之输入输出.python eval函数 ...
最新文章
- python画图标题_使用pyplot.matshow()函数添加绘图标题
- 骚操作 !IDEA 防止写代码沉迷插件 !
- 10个小动作帮你简化生活
- zookeeper教程
- [视频教程] 如何在docker环境下的纯净ubuntu系统中安装最新版nginx
- 盘点技术史:流量运营(PC 时代)
- Python笔记-Flask结合SQLAlchemy查询MySQL数据库
- 如果你人生的第一目标是赚钱
- 网易云api接口_网易云音乐你喜欢吗?你自己也可以做一个
- 卡巴斯基许可Key需求登记表
- Android4.4 Sensor APP--HAL代码流程
- VC ODBC使用总结
- 计算机丢失libcef,无法启动程序,因为计算机中丢失libcef.dll。怎么办?
- android手机连不上wifi密码,修改wifi密码后手机连不上_修改wifi密码后手机不能上网-192路由网...
- Nginx动静分离经典案例配置
- uniapp设置页面背景颜色
- 真无线蓝牙耳机性价比高?真无线蓝牙耳机性价比排行
- kettle数据同步从EXCL文件读取数据入库
- linux钉钉-使用playonlinux 可以使用视频会议
- dis反汇编文件的分析理解
热门文章
- iPad 3发布在即,各平板优势大比拼
- java 读取浏览器_JAVA读取文件流,设置浏览器下载或直接预览操作
- ivor horton《c语言入门经典》,《C语言入门经典》Ivor Horton第九章练习题
- docker防止fork炸弹
- python网络编程内容_图解Python网络编程
- 南昌大学超级计算机,南昌大学-理学院
- 开机显示被调用的对象已与其客户端断开连接,解决方案亲测有效
- python中的类怎样理解_深入理解Python中的元类(metaclass)
- 安卓高德地图 - (附近信息点Poi与标记Marker2)
- macbook无法下载软件问题解决