Python基础学习笔记第十二章有哪些内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1778个文字,预计阅读时间需要8分钟。
模块+前面有简单介绍如何使用import从外部模块获取函数并用于自己的程序:+import+math+math.sin(0)+
模块
前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用:
>>> import math>>> math.sin(0) #sin为正弦函数
0.0
模块是程序
任何python程序都可以作为模块导入。假设写如下程序,并且将它保存为以C:\python\hello.py
#hello.pyprint "hello,world!"
下面通过python解释器调用:
>>> import sys>>> sys.path.append('c:/python')
>>> import hello
hello,world!
再来一次:
>>> import hello>>>
怎么这次没结果?因为导入模块并不意味着在导入进执行某些操作。它们主要用于定义,比如变量、函数和类等。此外,因为只需要定义这些东西一次,导入模块多次和导入一次的效果是一样的。
模块用于定义
1、在模块中定义函数
假设我们编写了一个类似代码的模块,将其保存为hello2.py文件。
#hello2.pydef hello():
print "hello, world !"
保存后,可以像下面这样导入:
>>>importhello2
模块会被执行,这意味着hello函数在模块的作用被定义了。
本文共计1778个文字,预计阅读时间需要8分钟。
模块+前面有简单介绍如何使用import从外部模块获取函数并用于自己的程序:+import+math+math.sin(0)+
模块
前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用:
>>> import math>>> math.sin(0) #sin为正弦函数
0.0
模块是程序
任何python程序都可以作为模块导入。假设写如下程序,并且将它保存为以C:\python\hello.py
#hello.pyprint "hello,world!"
下面通过python解释器调用:
>>> import sys>>> sys.path.append('c:/python')
>>> import hello
hello,world!
再来一次:
>>> import hello>>>
怎么这次没结果?因为导入模块并不意味着在导入进执行某些操作。它们主要用于定义,比如变量、函数和类等。此外,因为只需要定义这些东西一次,导入模块多次和导入一次的效果是一样的。
模块用于定义
1、在模块中定义函数
假设我们编写了一个类似代码的模块,将其保存为hello2.py文件。
#hello2.pydef hello():
print "hello, world !"
保存后,可以像下面这样导入:
>>>importhello2
模块会被执行,这意味着hello函数在模块的作用被定义了。

