python部落習題筆記

2021-07-14 22:24:35 字數 1808 閱讀 5784

1-----------

in [8]: x = 5

in [9]: eval('x+1')

out[9]: ____

答案:6

2------------divmod

divmod(a,b):取a除以b的商和餘數,功效等價於(a//b, a%b);

3------------enumerate

enumerate:遍歷列表時同時生成了序號,舉個例子:

1 a = [1, 2, 3]

2for index,item in

enumerate(a):

3print

index

4print item

4-------------

執行乙個python檔案的**段如下

with open('test1.py','r') as f:

_______(f.read())

答案:exec

5-------------format

''.format('a', 'b')  

________

答案:'aba'

6-------------attr

getattr(a, "c", 4)
答案:4(

如果 a 

物件中有屬性「c」則列印self.c的值,否則列印4)

7------------

表示式 int("13", base=6) 的值為?
答案:9

:對sequence中的item依次執行function(item),將執行結果為true的item組成乙個list/string/tuple(取決於sequence的型別)返回

>>> def f(x): return x % 2 != 0 and x % 3 != 0

>>> list(filter(f, range(2, 25)))

[5, 7, __11__, 13, 17, 19, 23]

9--------round

表示式 round(1.639, 2) 的值為?
答案:(保留兩位小數)

10-------

填空:

in [13]: set([1,1,2])

out[13]: ________

答案:set([1, 2])(逗號後面需要乙個空格)

11--------

in   [17]: (2,)

out[17]: ____

12-------------淺複製

填空:

>>> lists = * 3

>>> lists

[, , ]

>>> lists

_________

使用 a[:], list(a), a*1, copy.copy(a)四種方式複製列表結果都可以得到乙個新的列表,但是如果列表中含有列表,所有b, c, d, e四個新列表的子列表都是指引到同乙個物件上。只有使用copy.deepcopy(a)方法得到的新列表f才是包括子列表在內的完全複製。

13----------------

reference:

1

Python基礎練習題筆記

學習的時間過的真快,每天都覺得時間不夠用。看到新的知識點,在查詢資料的過程中,知識網越鋪越大,想一直泡在裡面!目前了解到pandas庫,操作好強大。略興奮!這篇是上周末做的練習題筆記,從jupyter notebook中匯出。多讀書,惜四時!1.一行 實現1 100之和 一行 實現1 100之和 p...

python學習筆記(六)python練習題

1.監控日誌的指令碼 如果同乙個ip位址60s之內訪問超過200次,那麼就把ip加入黑名單裡 需求分析 1 60秒讀一次檔案 2 分割,取到第乙個元素,ip位址 3 把所有的ip加入到list裡,如果ip次數超過200次,加入黑名單 1 import time 2 point 0 檔案指標 3 wh...

Python學習筆記(八)Python練習題一

1.使用while迴圈輸出1.2.3.4.5.6.8.9.10 2.求1 100的所有數之和 3.輸出1 100的內所有奇數 4.輸出1 100內的所有偶數 5.求1 2 3 4 5.99之和 6.使用者登入 3次機會 解答 1.usr bin python coding utf8 count 1 ...