python變量賦值 python中的函數(shù)和方法有什么區(qū)別?
python中的函數(shù)和方法有什么區(qū)別?簡單地說:函數(shù)和方法的區(qū)別1。函數(shù)應(yīng)手動轉(zhuǎn)換為self,但方法不應(yīng)轉(zhuǎn)換2。如果是函數(shù),按類名調(diào)用;如果是方法,按對象調(diào)用示例說明:內(nèi)置函數(shù)isinstance(o
python中的函數(shù)和方法有什么區(qū)別?
簡單地說:
函數(shù)和方法的區(qū)別
1。函數(shù)應(yīng)手動轉(zhuǎn)換為self,但方法不應(yīng)轉(zhuǎn)換
2。如果是函數(shù),按類名調(diào)用;如果是方法,按對象調(diào)用
示例說明:
內(nèi)置函數(shù)isinstance(object,(Type1,type2))
isinstance(“content”,STR)
返回true或false
使用內(nèi)置函數(shù)類型(object)
print(type(1))
print(type(“content”)
output
<type“int”>?return shaping
<type“STR”>?return string