日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python二十四:python练习题

發布時間:2025/6/15 python 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python二十四:python练习题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.布爾值為False的值

b = "" b = None b = () b = [] b = {} b = False b = 0 print(b, bool(b))

2.計算一個范圍內,既能被5除,又能被7除的數的個數,和所有這些數的和

# 循環寫法 def func(start, end):ret = []cnt = 0sum = 0while start <= end:if (start%5 == 0 and start%6 == 0):cnt += 1sum += startprint(start)start += 1ret.append(cnt)ret.append(sum)return retres = func(25,90) print(res)# 遞歸寫法 def func(start, end, a=0, b=0):if start % 5==0 and start % 6 ==0:a += 1b += startif start == end:return a, bres = func(start+1, end, a, b)return resv = func(30,90) print(v)

3. 函數的默認返回值是None

4. 三元運算書寫格式: ?變量 = 值一 if條件一 else 值二

5. 通過id()函數查看對象內存地址

6. 判斷字符串中大寫,小寫字母,數字的個數

dic = {"upper":0, "lower":0, "digit":0} s = "ABcde1234" for i in s:if i.isupper():dic["upper"] = dic.get("upper")+1if i.islower():dic["lower"] = dic.get("lower") + 1if i.isnumeric():dic["digit"] = dic.get("digit") + 1print(dic)

7. 簡單敘述python函數的參數類型:

? ?位置參數: 按形參的位置傳入,也就是普通參數.

? ?關鍵字參數 **kwargs:?

? 默認參數: 形參直接指定默認值的參數.

? 可變長參數: *args, ,一個星可以接收沒有位置參數的實參或列表,元祖參數。 兩個星可以接收關鍵字參數,和字典格式.

?可變參數允許你傳入0個或任意個參數,這些可變參數在函數調用時自動組裝為一個tuple。而關鍵字參數允許你傳入0個或任意個含參數名的參數,這些關鍵字參數在函數內部自動組裝為一個dict。

?上圖轉載:https://www.cnblogs.com/Commence/p/5578215.html

# 錯誤的寫法,兩個星的參數必須放到一個星的參數的后面 #def func(**x, *y): # print(x,y)

8. rang函數在3.x版本和2.7版本的不同

? 3.x: range不會生成值,只有用的時候才會生成。

? 2.7: range會直接生成一個列表,值已經生成.

9. 利用with實現同時打開兩個文件,一個文件讀,一個文件寫

with open("三國人物", "r", encoding="utf-8") as rd, open("new","w",encoding="utf-8") as wt:wt.write(rd.read())

?

總結

以上是生活随笔為你收集整理的python二十四:python练习题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。