函式特殊性:
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」, 「bbb」, 「ccc」)
def f3(x, **kwargs):
print(type(kwargs))
# 獲取字典鍵key
for y in kwargs:
print(y,kwargs[y])
# values()獲取值
for v in kwargs.values():
print(v)
# itens()獲取字典項
for i in kwargs.items():
print(i)
f3(「a」, name=「lmj」, age=21, ***=「man」)
def f4(x=100, y=200):
print(x, y)
f4()
f4(300, 400)
f4(y=600, x=500)
def is_odd(val):
return val % 2 == 1
new_list = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
print(「咕咕咕」)
print(new_list.next())
print(「咕咕咕」)
for i in new_list:
print(i)
要自己執行**!
程式的異常處理:
異常處理的意義:處理一些可以處理的問題,讓程式可以繼續執行,出現異常沒有處理可能會導致程式崩潰。新增try–>except–>finally讓程式更加健壯
finally塊不管程式能不能成功執行,finally總是會執行!
資料庫關閉資源鏈結(先進先出)
conn = get_mysql_conn()
#2.獲取游標(物件;儲存了關聯sql語句影響的資料以及運算元據的功能)
cur = conn.cursor()
… …cur.close()
conn.close()
深圳旮旯打滾記
1.pycharm導包快捷鍵ctrl alt 空格,滑鼠在函式後邊。2.ctrl j匯入pycharm內建模組。3.定義函式 ipo in process out 4.python通過縮排表達關係。5.使用不當的函式遞迴呼叫最多呼叫自身993次。6.python可以返回多個值,如果只有乙個變數接收則...
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 手帕 那麼這裡會出...