Python二级笔记(16)
知識點:
1,進程調(diào)度僅負(fù)責(zé)對CPU進行分配
2,帶鏈的隊列是采用鏈?zhǔn)酱鎯Y(jié)構(gòu)表示的隊列。鏈?zhǔn)酱鎯Φ拇鎯卧遣贿B續(xù)的,因為是不連續(xù)的存儲空間,所以指針將不會有規(guī)律的地連續(xù)變化。當(dāng)front = rear = NULL時,為隊空;當(dāng)front = rear 且不等于NULL時,隊列中存在一個元素,其他情況無法判斷
3,測試用例( Test Case)是為測試設(shè)計的數(shù)據(jù),由測試輸入數(shù)據(jù)和與之對應(yīng)的預(yù)期輸出結(jié)構(gòu)兩部分組成。
4,split()方法將字符串通過"字符"分隔成列表
5,join()方法需要組合數(shù)據(jù)內(nèi)部的元素是字符串類型。
6,在Python語言中,列表可以表示一二維數(shù)據(jù), 集合可以表示一維數(shù)據(jù),字典一般表示高維數(shù)據(jù) 。
7,time庫中perf_ counter()函數(shù)- 般用于計時 ; sleep()函數(shù) 用于暫停程序執(zhí)行; strtime()和strptime()都是用于顯示時間。
操作題:
1,接收用戶輸入的一個大于10小于10的八次方的十進制正整數(shù),輸出這個正整數(shù)各字符的和,以25為寬度,居中顯示,采用等號=填充。
代碼:
s = input("請輸入一個正整數(shù):") cs = 0 for c in s:cs += eval(c) print("{:=^25}".format(cs))2,接收用戶輸入的數(shù)據(jù),該數(shù)據(jù)僅由字母和中文混合構(gòu)成,無其他類型字符,統(tǒng)計并輸出中文字符出現(xiàn)的個數(shù)
代碼:
s = input("請輸入中文和字母的組合:") count = 0 for c in s:if "\u4e00" <= c <= "\u9fff":count += 1 print(count)3,接收用戶輸入的以英文逗號分隔的一組數(shù)據(jù),其中,,每個數(shù)據(jù)都是整數(shù)或浮點數(shù),打印輸出這組數(shù)據(jù)中的最大值。
代碼:
s = input("請輸入一組數(shù)據(jù):") ls = s.split(",") lt = [] for i in ls:lt.append(eval(i))?
總結(jié)
以上是生活随笔為你收集整理的Python二级笔记(16)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 签名 ecdsa_Java实现
- 下一篇: 提前还房贷有什么好处 可以节省利息的支