Day09作業 函式初識

2022-08-29 03:24:13 字數 1525 閱讀 7834

2.寫函式,檢查獲取傳入列表或元組物件的所有奇數字索引對應的元素,並將其作為新列表返回給呼叫者。

3.寫函式,判斷使用者傳入的物件(字串、列表、元組)長度是否大於5。

def check_length(arg):

if len(arg)>5:

return true

else:

return false

l1=[1,2,'a',7]

s='sdfhjbolkdjfois'

print(check_length(l1))

print(check_length(s))

4.寫函式,檢查傳入列表的長度,如果大於2,那麼僅保留前兩個長度的內容,並將新內容返回給呼叫者。

def check_len(arg):

if len(arg)>2:

return arg[:2]

else:

return arg

li=[1,2,3,4,5,3]

print(check_len(li))

s='dhfidbn'

print(check_len(s))

ch='1'

print(check_len(ch))

5.寫函式,計算傳入函式的字串中,[數字]、[字母] 以及 [其他]的個數,並返回結果。

def count_type(string):

count_list = [0, 0, 0]

for char in string:

if char.isdecimal() == true:

count_list[0] += 1

elif char.isalpha() == true:

count_list[1] += 1

else:

count_list[2] += 1

return count_list

li='dindh2h9dk83d'

print(count_type(li))

6.寫函式,接收兩個數字引數,返回比較大的那個數字。

7.寫函式,檢查傳入字典的每乙個value的長度,如果大於2,那麼僅保留前兩個長度的內容,並將新內容返回給呼叫者。

dic =

ps:字典中的value只能是字串或列表

8.寫函式,此函式只接收乙個引數且此引數必須是列表資料型別,此函式完成的功能是返回給呼叫者乙個字典,此字典的鍵值對為此列表的索引及對應的元素。例如傳入的列表為:[11,22,33] 返回的字典為 。

9.寫函式,函式接收四個引數分別是:姓名,性別,年齡,學歷。使用者通過輸入這四個內容,然後將這四個內容傳入到函式中,此函式接收到這四個內容,將內容追加到乙個student_msg檔案中。

10.對第9題公升級:支援使用者持續輸入,q或者q退出,性別預設為男,如果遇到女學生,則把性別輸入女。

寫函式,使用者傳入修改的檔名,與要修改的內容,執行函式,完成整個檔案的批量修改操作(選做題)。

python之路day09 函式

s 金老闆啊 print len s 內建函式 s 金老闆啊 def my len i 0 for k in s i 1 print i print my len none s 金老闆啊 def my len 自定義函式 i 0 for k in s i 1 print i return i 返回值...

檔案操作 函式基礎day09

1 r t 可讀可寫 2 w t 可寫可讀 3 a t 可追加寫 可讀 4 f.seek offset,whence offset代表檔案的指標的偏移量,單位是位元組bytes whence代表參考物,有三個取值 0 參照檔案的開溝 1 參照當前檔案指標所在位置 2 參照檔案末尾 ps 快速移動到檔...

python學習筆記day09 函式

函式的定義和函式的呼叫不是一回事,程式執行時,遇到定義函式,只會執行定義函式名處,裡面的函式體這個時候是不會執行的 只有到呼叫函式處才會執行裡面的函式體 沒有返回值 無 return 返回none 只有 return 返回none return none 返回none 有返回值 可以返回任意資料型別...