#位置實參
deffunc(a,b):
print('
a='+a)
print('
b='+b)
func('a
','b')
func('b
','a')
#關鍵字實參
deffunc1(a,b):
print('
a=' +a)
print('
b=' +b)
func1(a='
a',b='b'
)#引數具有預設值
def func1(a,b='
fei'
):
print('
a=' +a)
print('
b=' +b)
func1(a='a'
)#引數可選
#可選引數一定要在末尾,否則error
def printfullname(first,last,middle=''
):
#if middle:error不對
if middle==''
:
print(first+last)
else
:
print(first+middle+last)
printfullname(
'zhang
','fei
','middle')
#函式名作為引數傳遞,一切皆物件
deffunc_a():
print('
zhangfei')
deffunc_b(parameter):
a=parameter
a()func_b(func_a)
#傳遞任意多數量引數--列表
def func(*parameter):
(parameter)
func(
'zhang
','fei
','liwei')
func(*['
guan
','yu'])
deffunc(parameter):
(parameter)
func([
'guan
','yu'])
#傳遞任意多數量引數--列表
def func(**parameter):
for k,v in
parameter.items():
print(k+'
:'+v)
func(key1='
zhang
',key2='
fei',key3='
liwei')
func(**)
Python程式設計 面試題
1.什麼是lambda函式,有什麼好處?匿名函式,對於只用一次的函式,不需要單獨定義 2.請寫出一段python 實現刪除乙個list裡邊的重複元素 list set lst 3.介紹一下except的用法和作用 try.except.else.finally 異常處理,捕獲出錯異常 4.有沒有乙個...
python程式設計面試題
1.實現需求為 註冊 登入 檢視暱稱的功能 def usern username input 請輸入賬號 n password input 請輸入密碼 n return username,password defregister 註冊函式封裝 username,password usern temp...
python面試題之物件導向and內建函式
1 物件導向 2 內建函式 hash 3 內建函式 eq 1 定義乙個類,然後類中物件的屬性有 姓名,性別,年齡,部門 2 假設幾年後,內部員工轉崗了,3 到了另乙個崗位後,姓名,性別,年齡新的部門,在另乙個員工表有了新的資料 4 然後我認定,假設員工物件的姓名和性別一致,那麼我就認定這是乙個人 5...