函式練習題
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 來得到。這個值可以被認為是該物件的記憶體位址。您極少會用到這個值,也不用太關心它究竟是什麼。型別 物件的型別決定了該物件可以儲存什麼型別的值,可以進行什麼樣...