Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 它叫什么名字?_Python_Terminology - Fatal编程技术网

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方法()
。对类的方法调用通常只使用类方法和静态方法。