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 手帕 那麼這裡會出...