1.list.sort()和sorted(object)的區(qū)別:.sort()是list對象的方法堤框,只能對list排序,無返回值;sorted(object)可以對所有可迭代對象排序蜈抓,返回排序后的list
2.浮點(diǎn)輸出格式print('%.2f'%變量名)? ? return '%.2f'%返回值
3. isinstance 和 type 的區(qū)別在于:
type()不會(huì)認(rèn)為子類是一種父類類型启绰。
isinstance()會(huì)認(rèn)為子類是一種父類類型。注:isinstance(實(shí)例(變量名)沟使,對象(類型))委可,eg:a=1,isinstance(a,int)#True
4.del 刪除對象,如刪除list中的元素
5.2/4? #0.5? 2//4? # 0? ? 注意腊嗡,//得到的并不一定總是整數(shù)着倾,它的結(jié)果跟分子分母的類型有關(guān)
list,tuple燕少,字符串卡者,它們都是序列,需要注意的是tuple不能修改客们,字符串也不能崇决,可以把字符串看成一種特殊的元組,*2都是兩遍序列底挫,+是連接序列恒傻;另tuple=()空元組,tuple=(1凄敢,)為1個(gè)元素的元組碌冶,必須有,(逗號)涝缝,若沒有tuple=(1)表示整數(shù)1
7.set(集合)
set是集合,那么其中的元素就是唯一的譬重,因此當(dāng)創(chuàng)建的集合中有重復(fù)元素時(shí)拒逮,會(huì)去重,并且無序。初始化set的方式有兩種臀规,一種是a={1,2,3,4},另一種是a=set(‘a(chǎn)abbcc’)滩援,但是初始化空集的時(shí)候,必須用a=set()塔嬉,因?yàn)閧}表示空字典玩徊。set()的參數(shù)必須是一個(gè),因此想要?jiǎng)?chuàng)建整數(shù)set集谨究,可以用a={1,2,3,4}或l=[1,2,3,4],a=set(l) 恩袱,而不能用a = set (1,2,3,4)
8.字典
keys:values對痢毒,對應(yīng)Java里的map儿惫,鍵值必須唯一晴及,如果有兩個(gè)相同的鍵,后一個(gè)鍵會(huì)被記状冶场;值可以為任意類型窃判,甚至用戶自己定義的類型燥爷,但鍵不能谅辣,鍵必須是字符串桑阶、元組或數(shù)字搓扯,不能為列表。內(nèi)置函數(shù)dic.clear()、dic.keys()沾鳄、dic.values(),dic表示任意集合
9.and or not 與或非,區(qū)別于set 的&|吞歼;
for in? ?for not in;
python里沒有自增與自減
is 與 ==的區(qū)別是:==判斷值,is判斷對象
10.交互模式中,_ 保存最近的表達(dá)式的值天揖,只讀