首页 > 编程语言 >python中from...import...的用法和讲解

python中from...import...的用法和讲解

时间:2023-01-11 12:34:00浏览次数:65  
标签:... sub python self add import wangke def

python中from…import…的用法和讲解

在python中经常我们使用到from…import…这个句型,而这个句型后面跟着都是什么意思呢,今天我对其进行相应的总结,以便大家和我都能一起进行学习。
首先看一个例子进行相应的分析:

1.直接调用函数:

   #函数文件,函数文件命名为wangke
    def add(a,b):
        return a+b
    def sub(a,b):
        return a-b
    
    #主函数有两种写法
    #第一种写法
    from wangke import add
    from wangke import sub
    a=add(1,2)
    b=sub(1,3)
    
    #第二种写法
    import wangke
    c=wangke.add(1,2)
    d=wangke.sub(1,3)

2. 调用类中的函数:

#类文件,类文件名未wangke1
class aaa:
    a=1    #对象的属性
    b=2    #对象的属性
    def __init__(self,name):
        self.name=name    #对象的属性
        name1=1    #函数的属性
    def add(self,a,b):
    	self.a=a
    	self.b=b
        dd=2    #函数的属性
        return self.a+self.b+dd
    def sub(self,a,b):
        self.a=a
    	self.b=b
        return self.a-self.b


#主函数文件
#第一种写法
from wangke1 import aaa
aa=aaa('lihaha')
print(aa.name)

#第二种写法
import wangke1
aa=wangke1.aaa('lihaha')
print(aa.name)
 

标签:...,sub,python,self,add,import,wangke,def
From: https://www.cnblogs.com/lidabo/p/17043371.html

相关文章

  • python from import as_python中import与from方法总结(推荐)
    一、模块&包简介模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from)。包(package):包是更大的组织单位,用来组织区别......
  • python列表里的字典元素去重
    去重:fromfunctoolsimportreduce#导入排序模块#列表里的字典元素去重复deflist_dict_duplicate_removal(data_list):run_function=lambdax,y:xifyi......
  • Micropython 之 uos - 基本‘操作系统’服务
    移远QuecPython(基于EC600s)开发物联网应用(五)micropython标准库上面连接有详细的uos实例操作Micropython上电启动,系统载入一个分区类,两个模组类,先熟悉这3个类的基本......
  • 批量将python打包成.so文件(python将py编译成so)
    1首先为什么要将python打包成so文件Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效。python的解释特性是将py编译为独有的二......
  • 怎么在C++中调用Python?C++调用python封装接口实例解析!
    看到标题很多小伙伴会问:不是都说python是胶水语言,他调用什么什么语言封装的库来做一些什么事情吗?怎么小编你这反而变成被调用的对象了呢?没错,常规情况下一般都是以python语......
  • Python实例浅谈之三Python与C/C++相互调用
    一、问题     Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。二、Python调用C/C++1、Python调用C动态链接库       P......
  • Python - deepdiff简单使用
    Python-deepdiff目录aboutDeepDiffDeepSearchDeepHashDeepDiff在单元测试中的应用返回Python目录返回测试目录about#DeepDiff模块常用来校验两个对象......
  • 浅析 C++ 调用 Python 模块
    作为一种胶水语言,Python 能够很容易地调用 C 、 C++ 等语言,也能够通过其他语言调用 Python 的模块。Python 提供了 C++ 库,使得开发者能很方便地从 C++ 程序中......
  • 极客编程python入门-图形界面
    图形界面Python支持多种图形界面的第三方库,包括:Tk、wxWidgets、Qt、GTK等等。第一步是导入Tkinter包的所有内容:fromtkinterimport*第二步是从​​Frame​​​派生一个​......
  • Python字符串
    1.字符串输出print('数据1','数据2','数据3',sep='',end='\n')数据与数据之间的连接sep=''数据输出之后的换行end='\n'2.字符串转义符转义字符描述......