python函数在类外面 python类中调用外部函数

请问可以在python的类的方法里面引用类外面定义的function吗?应该怎样引用?

你这个报错不在于什么function,而在于变量a的定义有问题。

专注于为中小企业提供做网站、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业景德镇免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

先改成

def my_key1(item):

a = 0

if item[0:3] == 'Ace':

a =  14

return a

类似这样试试

python中静态方法和类方法的区别

Python的类就是个语法糖。一个函数写在类里面和写在类外面没有区别,唯一的区别就是参数,所谓实例方法就是第一个参数是self,所谓类方法就是第一个参数是class,而静态方法不需要额外的参数,所以必须区分。

python如何在类外定义成员函数?

类的外面可以定类的属性值。按理也可以定义类外定义函数。一定可以。比如

class a:

pass

def hello(self,name):

print "Hello %s"%name

a.hello=hello

a().hello("somebody")

这个代码测试通过。


本文标题:python函数在类外面 python类中调用外部函数
转载注明:http://bzwzjz.com/article/dosiddc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计 高端网站设计 定制级高端网站建设 成都网站建设公司 自适应网站建设 H5网站制作 商城网站建设 成都网站制作 重庆网站设计 四川成都网站制作 LED网站设计方案 梓潼网站设计 app网站建设 做网站设计 营销网站建设 网站建设开发 手机网站设计 重庆网站建设 网站建设费用 成都网站设计 手机网站建设 高端定制网站设计