Python學習筆記(六)

2021-09-26 09:43:45 字數 1463 閱讀 3364

函式練習題

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

dic=

def dict_func(dic):

for key,value in dic.items():

if len(value)>2:

value=value[0:2]

dic[key]=value

return dic

dic=

dic_res=dict_func(dic)

print(dic_res)

輸出結果:

2、編寫程式,完成以下要求:

提示使用者進行輸入資料

獲取使用者的輸入資料(需要獲取2個)

對獲取的兩個數字進行求和運算,並輸出相應的結果

input_1=input('請輸入:')

input_2=input('請輸入:')

output=int(input_1)+int(input_2)

print(output)

輸出結果:

3、參照while 9*9乘法表

利用for迴圈實習9*9乘法表

for i in range(1,10):

for j in range(1,i+1):

print("%d*%d=%-2d"%(i,j,i*j),end='')

print('\n')

輸出結果:

4、程式設計實現對乙個元素全為數字的列表(如:[2,3,44,12,34,11,2,67,8,10])

。倒序輸出列表

。通過切片拿出最後兩個數字

a=[2,3,44,12,34,11,2,67,8,10]

b=a[::-1]

c=a[-2:]

print(b)

print(c)

輸出結果:

5、統計字串中,各個字元的個數。比如:「hello world」字串統計的結果為:h:1  e:1 l:3  o:2  d:1  r:1  w:1,寫入字典中

a="hello world"

dict_={}

for i in a:

if i not in dict_.keys():

dict_[i]=1

else:

dict_[i]+=1

print(dict_)

輸出結果:

Python學習筆記(六)

函式 呼叫python內建的函式,可以通過 help fun 進行查詢。舉例 abs x 求x絕對值 cmp x,y 比較兩個數大小,如果 xy,返回 1。int x 把其他資料型別轉換為整數,包括字串型別。str 把其他型別轉換成 str。編寫函式 def my abs x if x 0 retu...

Python學習筆記六

python課堂筆記六 常用模組已經可以在單位實際專案中使用,可以實現運維自動化。無需手工備份檔案,資料庫,拷貝,壓縮。常用模組 time模組 time.time time.localtime time.strftime os模組 主要針對作業系統的一些方法,如 切換目錄 sys模組 跟python...

六 python學習筆記 python物件

1 所有的 python 對像都擁有三個特性 身份,型別和值。身份 每乙個物件都有乙個唯一的身份標識自己,任何物件的身份可以使用內建函式 id 來得到。這個值可以被認為是該物件的記憶體位址。您極少會用到這個值,也不用太關心它究竟是什麼。型別 物件的型別決定了該物件可以儲存什麼型別的值,可以進行什麼樣...