Python學習記錄(某些特性)

2021-06-28 09:26:24 字數 686 閱讀 5402

for 迴圈(迭代)

for aaa in d.iterkeys():

print aaa

for key in d:

print key

for迴圈裡,同時引用兩個變數:

for x, y in [(1, 1), (2, 4), (3, 9)]:

print x, y

range(列表生成式)

[x * x for x in range(1, 11)]

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

#加上if

[x * x for x in range(1, 11) if x % 2 == 0]

[4, 16, 36, 64, 100]

#兩個變數

[m + n for m in 'abc' for n in 'xyz']

['ax', 'ay', 'az', 'bx', 'by', 'bz', 'cx', 'cy', 'cz']

#另外一例

[s.lower() for s in l]

例子:

運用列表生成式,列出當前目錄下的所有檔案和目錄名,可以通過一行**實現:

C 對某些特性的貶斥

0.問題的引入 一直覺得我的3dlib裡面的.h檔案的這段 很彆扭 namespace cppyin 3dlib 彆扭在全域性變數的定義這裡。我希望所有 include這個標頭檔案的程式,能夠訪問這3個全域性變數。但如果不加上static就會出現重複定義的情況。其實大家都知道另外乙個方法也可以解決,...

return和throw某些特性相似

拷貝建構函式的呼叫 拷貝建構函式會在以下三中情況下被呼叫 1 當類的乙個物件去初始化該類的另乙個物件時 int main 細節 上面兩種只是寫法形式上不一樣,執行的操作完全一樣 2 如果函式的形參是類的物件,呼叫函式時,進行形參和實參的結合 void point p base base b base...

python 動態特性學習

python是一門動態語言,可以動態的建立類。這裡主要學習exce,eval,execfile,complie.exce 是跟while,for一樣的python語句 eval,excefile,complie 是python的內建函式 1 exce 可以執行儲存在字串中的python exec p...