繼承: 單繼承和多繼承 1.初識 class Father(object): #如果不寫object默認繼承 pass class Son(Father): #括號里...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
繼承: 單繼承和多繼承 1.初識 class Father(object): #如果不寫object默認繼承 pass class Son(Father): #括號里...
# 組合: 給一個類的對象封裝一個屬性,這個屬性是另一個類的對象. classGameRole: def__init__(self, name, ad, hp): self....
[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1], [1, 5, 10, 10, 5, 1], [1, 6, 15,...
#方法0.5--- lst1=[1,3,7,9,12] lst2=[4,8,9,13,15,19] defmerge(a, b): c=[] h=j=0 whilej <le...
二分查找 每次能夠排除掉一半的數(shù)據(jù)坤塞,查找的效率非常高,但是局限性比較大澈蚌。 必須是有序序列才可以使用二分查找摹芙。 1.非遞歸算法 def binary_search(lis, n...
內(nèi)置函數(shù)二: 1.lambda (匿名函數(shù)) 為了解決一些簡答的需求而設(shè)計的一句話函數(shù)浮禾。不需要def來聲明。 def func(n): re...
內(nèi)建函數(shù) 1. abs(number) 用法:返回數(shù)字的返回值 2. all(iterable) 用法:如果iterable的所有元素都是真值伐厌,就返回True,否則返回Fal...
A0 =dict(zip(('a', 'b', 'c', 'd', 'e'), (1, 2, 3, 4, 5))) A1 =range(10) A2 = [ifor iin ...
列表生成式 列表生成式即List Comprehensions ,是Python內(nèi)置的非常簡單卻強大的可以用來創(chuàng)建list的生成式 例子: 要生成list [1,2,3,4,...
from randomimport Random def quick_sort(arry): if len(arry) >1: qsort(arry, 0, len(arry...
l = [1, 4, 5, 2, 9, 7, 3] for iin range(len(l)-1): for jin range(len(l)-1-i):#我們每循環(huán)一次都會...
函數(shù)的參數(shù): 先來安利一下:定義函數(shù)的時候焦影,我們把參數(shù)的名字和位置確定下來车遂,函數(shù)的接口就定義完了。 對于函數(shù)的調(diào)用者來說斯辰,只需要知道如何傳遞正確的參數(shù),以及函數(shù)返回什么樣的值...
準備知識: 1.在Python解釋器開始執(zhí)行之后彬呻,機會在內(nèi)存中開辟一個空間衣陶,每當(dāng)遇到 一個變量的時候,就把變量和值之間的關(guān)系記錄下來闸氮,但是當(dāng)遇到函數(shù)定義 的時候,解釋器只是把...
''' 吃的文件內(nèi)容: 過油肉菜 尖椒菜 娃娃菜 ''' import os withopen("吃的", mode="r", encoding="utf-8...
Python文件操作 準備工作: 1) 使用python來讀取文件是非常簡單的操作拯欧,我們使用open()函數(shù)來打開一個文件,獲取到文件句柄财骨, 然后通過文件就可以進行各種各樣的...
深淺拷貝 首先來個準備知識: list1 = ['我愛你','中國','親愛的母親'] list2 = list1#列表,進行賦值操作隆箩,實際上是引用內(nèi)存地址的賦值该贾。內(nèi)存中此時...
字典常用的就是,他的去重捌臊。 set集合是python的一個基本數(shù)據(jù)類型. set中的元素是不重復(fù)的.?無序的.?面的元素必須是可hash的(int, str, tuple,b...