面試題程式設計題16 python 函式引數

2022-06-26 17:33:09 字數 1424 閱讀 9478

#

位置實參

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):

print

(parameter)

func(

'zhang

','fei

','liwei')

func(*['

guan

','yu'])

deffunc(parameter):

print

(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...