Python二级笔记(7)
知識點:
1,鏈?zhǔn)酱鎯Y(jié)構(gòu)既可以針對線性結(jié)構(gòu)也可以針對非線性結(jié)構(gòu),鏈?zhǔn)酱鎯Y(jié)構(gòu)中每個結(jié)點都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲空間。
2,對象的基本特點:標(biāo)識唯一性,分類性,多態(tài)性,封裝性,模塊獨立性好。
3,自然連接數(shù)一種特殊的等值連接,它要求兩個關(guān)系中進行比較的分量必須是相同的,并且在結(jié)果中把重復(fù)的屬性列去掉。
4,在任意一顆的二叉樹中,度為0的葉子結(jié)點中總是比度為2的結(jié)點多一個。
5,實體完整性約束要求關(guān)系的主鍵中屬性值不能為空值。
6,字符串可以進行切片,但是不能賦值。
7,文件對象的seek()方法用來定位文件的讀寫位置,tell()方法用來返回文件指針的當(dāng)前位置。
8,一個類繼承另一個類,那么被繼承的類被稱為:父類,基類和超類(淦)
9,Pylons是基于Python的一個Web開發(fā)框架的第三方庫,keras,tensorflow和mxnet是Python機器學(xué)習(xí)領(lǐng)域的第三方庫。
10,pandas是Python數(shù)據(jù)分析方向的一個庫;
???? ?? xpinyin是Python中一個用于把漢字轉(zhuǎn)換成拼音的庫;
??????? SnowNLP是用來處理中文文本的庫;
??????? grad是python語言中網(wǎng)絡(luò)爬蟲框架領(lǐng)域的第三方庫。
操作題:
1,請將列表lis內(nèi)的重復(fù)元素刪除,并輸出。
代碼:
lis = [2,8,3,6,5,3,8] new_lis = lis(set(lis)) print(new_lis)2,輸入一個水果名,判斷它是否在列表lis中,并輸出判斷結(jié)果
代碼:
fruit = input("請輸入水果:") lis = ["火龍果","香蕉","蘋果","西瓜"] if fruit in lis:print(fruit + "在列表lis中") else:print(fruit + "不在列表lis中")3,編寫一個函數(shù),使之能夠?qū)崿F(xiàn)字符串的反轉(zhuǎn)。將字符串“goodtime”輸入函數(shù)中,并輸出結(jié)果。
代碼:
def str_change(str):return str[::-1] str = input("請輸入字符串:") print(str_change(str))4,使用turtle庫的fd函數(shù)和right函數(shù)繪制一個邊長為200,黃底黑邊的五角星,
代碼:
import turtle turtle.color("black","yellow") turtle.begin_fill() for i in range(5):turtle.fd(200)turtle.right(144) turtle.end_fill()5,鍵盤輸入兩個大于0的整數(shù),按要求輸出這兩個整數(shù)之間(不包括這兩個整數(shù))的所有素數(shù)。素數(shù)又稱為質(zhì)數(shù),是指除了1和它本身以外不能被其他整數(shù)整除的數(shù)。
代碼:
lower = int(input("輸入?yún)^(qū)間最小值:")) upper = int(input("輸入?yún)^(qū)間最大值:")) for num in range(lower + 1,upper):if num > 1:for i in range(2,num):if(num % i) == 0:breakelse:print(num)?
總結(jié)
以上是生活随笔為你收集整理的Python二级笔记(7)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网站重新解析换服务器,更换解析服务器地址
- 下一篇: 花呗逾期多久上征信