Python 它叫什么名字?
我只是想知道,代码位的术语是什么,比如:Python 它叫什么名字?,python,terminology,Python,Terminology,我只是想知道,代码位的术语是什么,比如: .lower() .upper() .get() len() 只有像那样的一般命令。那些是“函数”。与“实例”一起使用的那些,比如“blah”。upper()通常被称为“方法”(类的)。那些是“函数”。与“实例”一起使用的那些,比如“blah”。upper()通常被称为“方法”(类的)在python中,术语.lower(),.upper(),.get()等称为方法 这些函数是类的成员 在技术上, 方法是将类实例作为其第一个参数的函数。方法是类的成员 c
.lower()
.upper()
.get()
len()
只有像那样的一般命令。那些是“函数”。与“实例”一起使用的那些,比如“blah”。upper()
通常被称为“方法”(类的)。那些是“函数”。与“实例”一起使用的那些,比如“blah”。upper()
通常被称为“方法”(类的)在python中,术语.lower()
,.upper()
,.get()
等称为方法
这些函数是类的成员
在技术上,
方法是将类实例作为其第一个参数的函数。方法是类的成员
class My_Class:
def method(self, possibly, other, arguments):
pass # do something here
编辑
感谢@J.F.Sebastian指出这一点
len()
是一个函数,而不是一个方法len()
,dir()
,int()
,open()
,sorted()
等都是python的内置函数
为概念澄清进行更多编辑
一般来说,方法是属于类的函数,函数可以在代码的任何范围内。所以用普通的话来说,你可以说所有的方法都是函数,但不是所有的函数都是方法。区分两者的简单方法是
运算符。如果前面有
运算符,则它是一个方法。方法的一般调用是\u实例。在python中,术语.lower()
,.upper()
,.get()
等被称为方法
这些函数是类的成员
在技术上,
方法是将类实例作为其第一个参数的函数。方法是类的成员
class My_Class:
def method(self, possibly, other, arguments):
pass # do something here
编辑
感谢@J.F.Sebastian指出这一点
len()
是一个函数,而不是一个方法len()
,dir()
,int()
,open()
,sorted()
等都是python的内置函数
为概念澄清进行更多编辑
一般来说,方法是属于类的函数,函数可以在代码的任何范围内。所以用普通的话来说,你可以说所有的方法都是函数,但不是所有的函数都是方法。区分两者的简单方法是
运算符。如果前面有
运算符,则它是一个方法。方法的一般调用是\u实例。\u方法()。我完全被术语弄糊涂了,谢谢你把它弄清楚!:)哦,对了,啊哈。我完全被术语弄糊涂了,谢谢你把它弄清楚!:)我想最好是你在发帖前或之前浏览一下,我知道它们是什么,我只是想知道它们叫什么。不要认为我的问题是无知:帕尔,但最后一个问题是一种特殊类型的函数,称为对象的a。Python中几乎所有的东西都是对象:字符串、集合、数字、函数等等。另一方面,它是语言内置或包含的许多函数之一的名称,它们中的许多可以用多种不同类型的参数调用,并且不只是与一个类或对象类型的类层次结构相关联。Python很简洁:)我认为最好先看一下它们中的一些,或者在发布之前我明白它们是什么,我只是想知道它们是如何调用的。不要认为我的问题是无知:帕尔,但最后一个问题是一种特殊类型的函数,称为对象的a。Python中几乎所有的东西都是对象:字符串、集合、数字、函数等等。另一方面,它是语言内置或包含的许多函数之一的名称,其中许多可以用多种不同类型的参数调用,并且不与一个类或对象类型的类层次结构相关联。Python很简洁:)谢谢你,伙计,这个解释很有帮助!=)@第纳尔:len()
不是一种方法。它是一个内置函数。我不同意你的最后一句话:“方法的一般调用是父类。\u方法()
”而父类\u类
肯定是一个实例的有效名称,你最好说父类。\u方法()
。对类的方法调用通常只使用类方法和静态方法。谢谢你,这个解释很有帮助!=)@第纳尔:len()
不是一种方法。它是一个内置函数。我不同意你的最后一句话:“方法的一般调用是父类。\u方法()
”而父类\u类
肯定是一个实例的有效名称,你最好说父类。\u方法()
。对类的方法调用通常只使用类方法和静态方法。