Python的那些坑 括號篇

2021-08-14 21:24:07 字數 975 閱讀 5873

**:

在python中遇見了帶不帶括號的問題,我目前的是這三種,有問題請指出.如果有其他的,我後續會更新

一  函式帶不帶括號:

1

2

3

4

5

defa(x):

returnx

print(a)#不帶括號呼叫的結果:

print(a(3))#帶括號呼叫的結果:3

1.不帶括號時,呼叫的是這個函式本身

2、帶括號(此時必須傳入需要的引數),呼叫的是函式的return結果

摘自:

二. class例項化帶不帶括號:

1

class

clseest():

2 y = '我 '

3def

__init__

(self):

4 self.y = '你'

5 x =clseest

6print(x.y) #我7

8 x =clseest()

9print(x.y)#

即:帶括號的例項化方法是呼叫了__init__()函式, 此時必須傳入需要的引數

摘自:

三 class新建的時候要不要加

class  mymsg:

是舊的書寫方式

class  mymsg(object):

是新的書寫方式,所以建議使用新的書寫方式

ps:即沒有差別,不過要是有繼承必須寫():建議寫()

Python的那些坑 括號篇

在python中遇見了帶不帶括號的問題,我目前的是這三種,有問題請指出.如果有其他的,我後續會更新 一 函式帶不帶括號 def a x return x print a 不帶括號呼叫的結果 print a 3 帶括號呼叫的結果 3 1.不帶括號時,呼叫的是這個函式本身 2 帶括號 此時必須傳入需要的...

python安裝那些坑

1.安裝scipy出錯 安裝好幾次都是出一堆莫名奇妙的錯,後來才知道要先安裝numpy,還要與python版本對應,還要與作業系統對應。2.安裝pyltp的痛苦過程 大概原因是pyltp使用c 開發,在python中用就需要重新編譯,所以才需要用到上面兩個軟體,也不知道對不對,而且在linux平台下...

python之pysvn的那些坑

使用詳見官方文件,後面記錄幾個用到的方法 環境 centos7,python3.7,pysvn1.8.0 centos下yum安裝預設安裝python2環境的 python3環境的安裝參考這個 python2 安裝 yum install pysvn y踩坑記錄 從我安裝情況來看,pysvn似乎時不...