这或许是对小白最友好的python入门了吧——21,导入模块

前边我们提到了定义函数,我们也说过了,定义函数可以让下边引用函数更加方便,“下边”可能还和我们定义函数的代码不在一个文件中,这个时候我们就需要导入函数了。

我们以上一次使用过的代码举例:

def customers(phonenumber,things):
	"""返回顾客手机号和购买的商品"""
	customer = {"手机号":phonenumber,
		"商品":things}
	return customer

我们这个文件名字叫做“定义函数应用”,函数名字叫做“customers”,这个大家先记住,一会会用。

from 定义函数应用 import customers

customer1 = customers(110,"mi6")
print(customer1)

导入的句式就是:

from 模块名(文件名)import 需要导入的函数名1,需要导入的函数名2

这样说不知道大家理解吗?,函数名可以是一到无穷多个。


我们也可以导入整个模块(注意在这个例子中,《导入》文件和《定义函数应用》在同一目录下):

方法类似,但是大家注意看我红色方框中的部分。

import 定义函数应用
customer1 = 定义函数应用.customers(110,"mi6")print(customer1)

使用我们导入的模块中的函数时,一定要指明是哪个模块中的函数。


导入整个模块也可以使用

from 模块名(文件名)import *

*在很多地方的意思都是全部,但是我们不建议使用这个方法,因为我们在写大型程序的时候导入的函数名称和我们本代码中有的函数名称可能会重复。


我们还可以给我们导入的函数“取个外号”,句式是:

from 模块名(文件名)import 需要导入的函数名 as 绰号

和我们讲到的第一类方法一样

from 定义函数应用 import customers as goods   #goods是货物的意思

customer1 = goods(110,"mi6")
print(customer1)

同理,我们也可以给导入的整个模块取个外号,和我们第二类方法,先不要看下边的代码,自己试一下


原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2018-02-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏枕边书

搭建自己的PHP框架心得(二)

续言 对于本次更新,我想说: 本框架由本人挑时间完善,而我还不是PHP大神级的人物,所以框架漏洞难免,求大神们指出。 本框架的知识点应用都会写在博客里,大家有什...

1718
来自专栏Java爬坑系列

【JAVA零基础入门系列】Day5 Java中的运算符

  运算符,顾名思义就是用于运算的符号,比如最简单的+-*/,这些运算符可以用来进行数学运算,举个最简单的栗子:   已知长方形的长为3cm,高为4cm,求长方...

1867
来自专栏有趣的Python和你

循环与判断判断循环

822
来自专栏肖蕾的博客

第五章:TTF字库使用(中文方案推荐版)FreeTypeFontGeneratorFreeTypeFontGenerator.FreeTypeBitmapFontData

1.定义:TTF字体发生器 2.用途:负责保存和解析 .ttf后缀格式文件 3.ttf文件名,必须是英文或者数字。

512
来自专栏iKcamp

翻译连载 | 第 11 章:融会贯通 -《JavaScript轻量级函数式编程》 |《你不知道的JS》姊妹篇

现在你已经掌握了所有需要掌握的关于 JavaScript 轻量级函数式编程的内容。下面不会再引入新的概念。

690
来自专栏aCloudDeveloper

十个例子让你完全搞懂 C++ 的虚函数(不懂来找我)

Author: bakari  Date: 2012.4.8 虚函数是C++中非常重要的一个概念,它最大的好处是能够触发动态绑定。C++中的函数默认不使用动态绑...

1965
来自专栏张善友的专栏

第一个IronPython程序(之一)

这是一个完整的, 可执行的 IronPython程序。 它可能对您来说根本无法理解。别着急, 我们将逐行的进行剖析。不过首先把代码通读一遍, 看一看是否有些...

1789
来自专栏java学习

Java每日一练(2017/7/25)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

2355
来自专栏阿杜的世界

如何设计接口的测试用例边界值测试组合条件测试

今天在帮同事review代码的时候,发现他的代码遗漏了一些场景的处理,就顺便跟他多聊了些为对这个话题的看法。

532
来自专栏转载gongluck的CSDN博客

python笔记:#004#注释

注释 目标 注释的作用 单行注释(行注释) 多行注释(块注释) 01. 注释的作用 使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性 ...

2877

扫描关注云+社区