python易忘知識點記錄

2021-09-08 11:36:53 字數 715 閱讀 3386

#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...