class foo():
sta='ass'
def fun1(self):
print(self)
print('fun1')
list_display=[fun1,sta]
當是例項方法去呼叫的時候,可以不傳self進去,少傳乙個引數(注意區分函式和方法)
第一種方式:
# name=foo.fun1.__name__#拿到這個下面方法的名字(字串形式)
# a=getattr(foo,name)#物件形式(方法)
# print(type(a))
# a('yunxin')#例項化
'''yunxin
'''第二種方法:
# a=foo.fun1
# print(type(a))
'''yunxin
'''第三種方法:
for i in foo.list_display:print(type(i))
if callable(i):#判斷是函式還是字串(或者是其他的格式),是函式的話,就執行下面的操作
i('me')
else:
print(i)
'''[1, 456, 5, [1, 3]]
mefun1
ass'''
訪問web inf下面的檔案的方法
方法1 本來web inf中的jsp就是無法通過位址列訪問的.所以安全.如果說你要訪問這個資料夾中的jsp檔案需要在專案的web.xml檔案中去配置servlet格式差不多的配置就ok了。如下 html view plain copy servlet servlet name runtain ser...
C 類的3種繼承方式
簡單地說下c 類的3種繼承方式,分別是public繼承,protected繼承,private繼承。最常用的還是public繼承。class預設的是private繼承,它的member如果沒寫許可權也是預設 private。struct則相反,預設的是public繼承。結合下面的圖示和 對c 的繼承...
C 類的3種繼承方式
簡單地說下c 類的3種繼承方式,分別是public繼承,protected繼承,private繼承。最常用的還是public繼承。class預設的是private繼承,它的member如果沒寫許可權也是預設 private。struct則相反,預設的是public繼承。結合下面的圖示和 對c 的繼承...