**:
在python中遇見了帶不帶括號的問題,我目前的是這三種,有問題請指出.如果有其他的,我後續會更新
一 函式帶不帶括號:
1
2
3
4
5
def
a(x):
return
x
print
(a)
#不帶括號呼叫的結果:
print
(a(
3
))
#帶括號呼叫的結果:3
1.不帶括號時,呼叫的是這個函式本身
2、帶括號(此時必須傳入需要的引數),呼叫的是函式的return結果
摘自:
二. class例項化帶不帶括號:
1即:帶括號的例項化方法是呼叫了__init__()函式, 此時必須傳入需要的引數class
clseest():
2 y = '我 '
3def
__init__
(self):
4 self.y = '你'
5 x =clseest
6print(x.y) #我7
8 x =clseest()
9print(x.y)#
你
摘自:
三 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似乎時不...