zoukankan      html  css  js  c++  java
  • python 函数3(模块)

    1、将函数存储在模块中

    1.1、导入整个模块

    要将函数导入,得先创建模块,模块 是扩展名为.py的文件,包含要导入到程序中的代码。

    首先定义编写一个.py的文件,命名为pizza.py,代码如下:

    def make_pizza(Size,*toppings):
        """概述要制作的披萨"""
        print("
    Making a + str(size) + "
              "-inch pizza with the following topings:")
    
        for topping in toppings:
            print("-" + topping)

    然后新建一个make_pizza.py文件

    #新建一个make_pizza.py文件
    import pizza
    
    pizza.make_pizza(14,'Harry')

    以上,即可实现对pizza.py模块的导入。

    1.2、导入特定的模块

    使用方法:

    #导入特定的函数
    from module_name import function_name
    
    #通过逗号分隔函数名,可根据需要从模块中导入任意数量的函数
    from modele_name import function_0,function_1,function_2

    例如前面讲的pizza例子:

    from pizza import make_pizza

    1.3、使用as给函数指定别名

     

    如果要导入的函数的名称可能与程序中现有的名称冲突,或者函数的名称太长,可指定简短而独一无二的别名,函数的另一个名称,类似于外号。

    关键字:as

    示例

    from pizza import make_pizza as mp

    1.4、使用as给模块指定别名

    也可以使用as给模块指定别名。

    1 #使用as给模块指定别名
    2 import pizza as p
    3 p.make_pizza(16, 'pepperoni')
    4 p.make_pizza(12, 'mushrooms', 'green peppers', 'extra cheese')

    1.5、导入模块中的所有函数

    使用星号(*)运算符可让python导入模块中的所有函数

    1 #导入模块中的所有函数
    2 from pizza import *
    3 make_pizza(16, 'pepperoni')
    4 make_pizza(12, 'mushrooms', 'green peppers', 'extra cheese')
  • 相关阅读:
    定时器
    按键中断部分的理解
    初中数学
    WING IDE 快捷键
    机器学习各种网址
    SQL With As 用法Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
    Python编码格式导致的csv读取错误
    Oracle中的rownum 和rowid的用法和区别
    oracle配置
    matplotlib命令与格式:标题(title),标注(annotate),文字说明(text)
  • 原文地址:https://www.cnblogs.com/aszeno/p/10389928.html
Copyright © 2011-2022 走看看