首页 > 编程语言 >python-自定义模块及导入方法

python-自定义模块及导入方法

时间:2023-01-06 10:23:45浏览次数:31  
标签:自定义 python self py 导入 result 模块 import mymodule

1. 自定义模块

​ 一个较大的程序一般应分为若干个程序块,若个程序块称为模块,每个模块用来实现一部分特定的功能。

​ 这样做的目的是为了将代码有组织的存放在一起,方便管理和重复使用。

  • 定义一个模块mymodule.py

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    def count(a, b):
        result = a * b
        return f"{a}与{b}的乘积是: {result}"
    
    
  • 使用模块的方法

    import <模块名称>
    from <模块名称> import <方法名>
    
  • 注释:

    模块名称即py文件名称

2. 案例

  • 创建mymodule.py模块

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    def Chen(a,b):
        result = a * b
        return f"{a}与{b}的乘积是: {result}"
    
    class Count():
        def __init__(self,a,b):
            self.a = a
            self.b = b
    
        # 功能
        def count(self):
            return self.a * self.b
    
  • 调用功能

    #!/usr/bin/env python3
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    import sys
    sys.path.append('/Users/gitee/python-web/mymodule.py')
    
    import mymodule
    from mymodule import *      # 导入模块
    
    
    #
    s = Count(5,6)
    print(s.count())
    
    s = Chen(3,4)
    print(s)
    

标签:自定义,python,self,py,导入,result,模块,import,mymodule
From: https://www.cnblogs.com/scajy/p/17029651.html

相关文章

  • python-函数-作用域
    1.作用域作用域:限制一个变量或一段代码可用范围,好处是提高了城乡逻辑局部性,减少名字冲突作用域结构图:Local(局部作用域):在函数中定义的变量,def关键字定义的语句块......
  • python-函数-常用内建函数
    1.函数-常用内建函数内建函数python解释器内置了很多函数,你可用直接使用它们在前面学习过的内建函数有:print()、len()、open()、range()内建函数描述map()......
  • python-内建函数-排序函数sorted函数
    1.排序函数sorted()函数:对所有可迭代的对象进行排序操作语法格式:sorted(iterable,*,key=None,reverse=False)key:指定带有单个参数的函数,用于从interable的......
  • python-内建函数-拼接函数join
    1.python-内建函数-拼接函数joinjoin()函数:将序号中的元素以指定的字符串连接,生成一个新的字符串。示例:示例1:拼接字符串s="lizhenliang"r='.'.join(s)p......
  • python-内建函数-反转函数reversed
    1.内建函数-反转函数reversed函数reversed()函数:返回一个反转的迭代器语法格式:reversed(seq)示例:列表反向n=[1,2,3]print(list(reversed(n)))2.......
  • python-内建函数-多迭代对象聚合
    1.python-内建函数-多迭代对象聚合zip()函数:对多个可迭代对象创建一个聚合,返回一个元组的迭代器示例:x=[1,2,3]y=[4,5,6]zipped=zip(x,y)print(list(zippe......
  • python-内建函数-最大值、最小值和求和函数
    1.python-最大值、最小值和求和函数min()返回可迭代对象中最小的元素max()返回可迭代对象中最大的元素sum()对可迭代对象求和2.案例最大值#!/usr/bin/envp......
  • 极客编程python入门-内建模块base64
    base64Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,......
  • python爬虫之抓取彼岸壁纸
    喜欢壁纸的小伙伴经常苦恼于不能找到高清壁纸,网络上手动搜索费时费力,而且格式大小不适合电脑还会失真。那么我们该如何通过python爬虫实现高效快速爬取高清图片呢?下面的代码......
  • 【团队效率提升】Python-PyWebIO介绍
    作者:京东零售关键Q&A快速了解PyWebIOQ:首先,什么是PyWebIO?A:PyWebIO提供了一系列命令式的交互函数,能够让咱们用只用Python就可以编写Web应用,不需要编写前端页面和后端接口......