美文网首页
Python3:函数与模块

Python3:函数与模块

作者: ACphart | 来源:发表于2018-07-15 23:21 被阅读4次

将函数存储在模块中

  • 函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。
  • 你还可以更进一步,将函数存储在被称为模块的独立文件中,再将模块导入到主程序中。
  • import语句允许在当前运行的程序文件中使用模块中的代码。
  • 通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。这还能让你在众多不同的程序中重用函数。
  • 将函数存储在独立文件中后,可与其他程序员共享这些文件而不是整个程序。知道如何导入函数还能让你使用其他程序员编写的函数库。

创建与导入模块

  • 模块是扩展名为.py的文件,包含要导入到程序中的代码
  • import module_name将导入module_name.py中所有的函数,然后就可以使用下面的语法使用其中任何一个函数
import module_name

module_name.func_name()

从模块中导入特定的函数

  • 使用以下语法可以导入特定的函数(可以多个),使用导入的函数时可以省略模块名
from  module_name  import  func_name
from  module_name  import  func_name_1, func_name_2, func_name_3

func_name()

使用as给函数指定别名

from  module_name  import  func_name  as  fn

fn()

使用as给模块指定别名

import  module_name  as  mn

mn.func_name()

导入模块中的所有函数

  • 所有函数均可省略模块名
from  module_name  import  *

func_name_1()

相关文章

  • Head First Python 读书笔记(二)

    第四章 :函数与模块 定义函数:def 函数注释文档 上面这种函数注释可以,下面这种函数注解是针对python3的...

  • Python3:函数与模块

    将函数存储在模块中 函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解...

  • python3.10编译安装

    解决办法: Python3中有个内置模块叫ctypes,它是Python3的外部函数库模块,它提供兼容C语言的数据...

  • Python入门

    Python3教程 安装Python 第一个Python程序 Python基础 函数 高级特性 函数式编程 模块 ...

  • python3创建多线程的几种方法

    python3创建多线程主要有下面两种方法:函数、类 1.函数创建多线程 python3中,提供了一个内置模块th...

  • Python 随记

    要使用模块重载函数reload()在Python3中需要导入包 from imp import reload()在...

  • urllib/python3基本使用

    python2与python3的区别 python2 python3 urllib的模块 urllib.reque...

  • 2018-07-09

    python3 中math模块里的函数 如: sqrt() 通过静态调用即:math.sqrt() math,f...

  • python3 range() 函数和 xrange() 函数

    python3 range 函数 python3 取消了 xrange() 函数,并且和 range() 函数合并...

  • 函数

    Python3 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性和代...

网友评论

      本文标题:Python3:函数与模块

      本文链接:https://www.haomeiwen.com/subject/gfsmpftx.html