深圳旮旯打滾記

2021-09-25 08:45:49 字數 1161 閱讀 8379

1.pycharm導包快捷鍵ctrl+alt+空格,滑鼠在函式後邊。

2.ctrl+j匯入pycharm內建模組。

3.定義函式 ipo:in->process->out

4.python通過縮排表達關係。

5.使用不當的函式遞迴呼叫最多呼叫自身993次。

6.python可以返回多個值,如果只有乙個變數接收則返回乙個元組(集合)。

7. fun = lambda x,y:x+y

print(fun(3, 5))lambda匿名函式,冒號前邊是引數,冒號後邊是執行**,並返回

8.pass不做運算,湊成語法正確

9. print(list(map(lambda x, y: x+y, [1, 3, 5], [2, 5, 8])))自動迴圈運算。

10.主鍵定義唯一標識一條記錄,且不能重複,不允許為空,作用用來保證資料完整性,只能有乙個。有另個用途:

1)唯一的標識一行。

2)可以作為被外來鍵有效引用的物件。

11.外來鍵,表的外來鍵是另乙個表的主鍵,可重複可空值,也存在可多個外來鍵。

12.索引,該字段沒重複值,可以有乙個空值,乙個表可以存在多個唯一索引。

13.mysql部分基本命令:

1)show databases;檢視所有庫

2)create databases;資料庫名字

3)use 資料庫名字;切換資料庫

4)source+指令碼路徑(source f:\***.sql);執行sql指令碼

5)show tables;顯示所有表

6)desc 表名;檢視表結構

14. 環裝依賴/迴圈依賴:main–>fgmainview fgmainview–>main

必須破除迴圈依賴,使之成為線性依賴a–>b–>c–>d(dag:有向無環圖)

15.python可以返回多個值:

def fun2(x, y):

return x+y

print(list(map(fun2, [1, 3, 5], [2, 5, 8])))

輸出結果:[3, 8, 13]

lambda是匿名函式,:之前是引數,:之後是執行語句,並返回

print(list(map(lambda x, y: x+y, [1, 3, 5], [2, 5, 8])))

輸出結果:[3, 8, 13]

深圳旮旯打滾記

函式特殊性 def add x,y print x y def f1 fun funf1 add 10,20 def f2 x,args print x print type args tuple 元組,第一級元素不可改變的列表 for a in args print a f2 aaa f2 aaa...

velocity使用容易出現詭異的旮旯

1 迴圈中 foreach item in detail.items set name item.name name end 假設 detail.items 有三個元素,第乙個元素 item.name 餐巾 第二個元素 item.name null,第三個元素 item.name 手帕 那麼這裡會出...

velocity使用容易出現詭異的旮旯

1 迴圈中 foreach item in detail.items set name item.name name end 假設 detail.items 有三個元素,第乙個元素 item.name 餐巾 第二個元素 item.name null 第三個元素 item.name 手帕 那麼這裡會出...