#python函式在定義的時候,預設引數l的值就被計算出來了,即
#因為預設引數l也是乙個變數,它指向物件,每次呼叫該函式,
#如果改變了l的內容,則下次呼叫時,預設引數的內容就變了,不再是函式定義時的了。
def a(l=):
return l
print("連續執行函式a的結果:")
print(a()) #結果:['null']
print(a()) #結果:['null', 'null']
3.在call方法裡呼叫foo類的__new__方法(負責建立物件)
4.執行foo類的__init__方法(初始化)
7.列舉
from enum import enum,unique
@unique #加上後值唯一
class weekend(enum):#繼承 enum類
mon=123
sun=15
print(weekend.mon)#獲取不到值
print(weekend.mon.value)#獲取到值
print(weekend["mon"].value)
print(weekend(123))
C易忘知識點
巨集定義中 類似於拼接,如 12 34 1234,並且如果34是乙個巨集,也會阻止其展開並拼接 將後邊的內容轉換成字串巨集定義可以巢狀 巨集定義中可以使用三目運算子,因為被認為是表示式,最終返回的是乙個結果。其實最重要就是記住巨集的用法是直接展開,然後看符不符合語法。int 左移 不溢位時符號位不變...
jquery常用與易忘知識點記錄
在js中如何獲取對應的jq物件呢 function click iframe在復合文件中經常用到,利用jquery操作iframe可以大幅提高效率,本文主要給大家分享了關於簡單使用jquery來操作iframe的一些記錄,這個使用純js也可以實現。下面話不多說了,來一起看看詳細的介紹吧。第一 在if...
c基本易忘知識點
const 作用是把乙個變數視為常量,這個變數不能被改變,可以用const int a b a不能被改變,a可以改變,a c這樣是可以的,a 20這樣是不行的 int const a b 這樣的話a不能改變,而 a可以改變 register關鍵字暗示編譯器前面帶有這個關鍵字的變數將被頻繁的利用 re...