在Python中,如何在类中调用函数进行计算?

龙安芳 2019-10-15 09:23:00

推荐回答

func1写成self.func1是调用实例的方法,执行函数func1写成self.func1,是获取func1的返回值需要加self,才能在类内部调用写的函数或变量。
米增建2019-10-15 09:59:22

提示您:回答为网友贡献,仅供参考。

其他回答

  • 先new一个对象,然后用对象来调用。
    黄登艳2019-10-15 11:18:22
  • 1,如果调用在另外一个.py里面的函数,先导入**.py,然后调用2,如果在本py里面,则把要调用的函数放在前面,直接调用,例如:def suma, b:   return a + bc = sum5, 6。
    龙庆亮2019-10-15 11:01:52
  • 可以调用,比如下面,common_func被多个函数调用。
    车建全2019-10-15 10:00:42

相关问答

仅仅几行代码实现取得本机CPU序列号,可以使用此序列号实现程序的注册功能。个人感觉使用CPU序列号注册比使用硬盘序列号更为适合。引用MicrosoftWMIScriptingv1.1Library''添加Command1PrivateSubCommand1_ClickDimcpuSetAsSWbemObjectSetDimcpuAsSWbemObjectSetcpuSet=GetObject"winmgmts:{impersonationLevel=impersonate}".InstancesOf"Win32_Processor"ForEachcpuIncpuSetMsgBox"CPU系列号:"&cpu.ProcessorId取得CPU序列号NextEndSub''---------------------------------------如果没有那个MicrosoftWMIScriptingv1.1Library,你也可以添加工程,添加两个command和一个text,然后代码:PrivateTypeOSVERSIONINFOdwOSVersionInfoSizeAsLongdwMajorVersionAsLongdwMinorVersionAsLongdwBuildNumberAsLongdwPlatformIdAsLongszCSDVersionAsString*128''MaintenancestringforPSSusageEndTypePrivateDeclareFunctionGetVersionExLib"kernel32"Alias"GetVersionExA"lpVersionInformationAsOSVERSIONINFOAsLongPrivateDeclareFunctionGetComputerNameLib"kernel32"Alias"GetComputerNameA"ByVallpBufferAsString,nSizeAsLongAsLongPrivateConstVER_PLATFORM_WIN32_NT=2PrivateConstVER_PLATFORM_WIN32_WINDOWS=1PrivateConstVER_PLATFORM_WIN32s=0PrivateSubCommand1_ClickDimlen5AsLong,aaAsLongDimcmprNameAsStringDimosverAsOSVERSIONINFO''取得ComputerNamecmprName=String255,0len5=256aa=GetComputerNamecmprName,len5cmprName=LeftcmprName,InStr1,cmprName,Chr0-1Computer=cmprName''取得CPU端口号SetCPUs=GetObject"winmgmts:{impersonationLevel=impersonate}!\\"&Computer&"\root\cimv2".ExecQuery"select*fromWin32_Processor"ForEachmycpuInCPUsText1.Text=mycpu.ProcessorIdNextEndSubPrivateSubCommand2_ClickUnloadMeEndSub。