1)for x in ...循環(huán)就是把每個元素代入變量x恕出,然后執(zhí)行縮進塊的語句
2)range(101)就可以生成0-100的整數(shù)序列 户盯,0是第一個數(shù)字
3)用continue語句跳過某些循環(huán)嵌施,break和continue會造成代碼執(zhí)行邏輯分叉過多
4)Ctrl+C退出程序,或者強制結(jié)束Python進程以退出“死循環(huán)”
5)dict有以下幾個特點:
? ? ? 1莽鸭、查找和插入的速度極快吗伤,不會隨著key的增加而變慢;
? ? ? 2蒋川、需要占用大量的內(nèi)存牲芋,內(nèi)存浪費多。
6)>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
7)>>> s = set([1, 2, 3])重復(fù)元素在set中自動被過濾捺球,set是數(shù)字上無序的缸浦,add進行添加,remove進行刪除
7.1)set的原理和dict一樣氮兵,所以裂逐,同樣不可以放入可變對象
8)對于不變對象來說,調(diào)用對象自身的任意方法泣栈,也不會改變該對象自身的內(nèi)容
9).sort 進行排序
10)求絕對值的函數(shù)abs? str字符化? bool? float
11)完全可以把函數(shù)名賦給一個變量卜高,相當(dāng)于給這個函數(shù)起了一個“別名”
12)hex()函數(shù)把一個整數(shù)轉(zhuǎn)換成十六進制表示的字符串
13)定義一個函數(shù)要使用def語句,依次寫出函數(shù)名南片、括號掺涛、括號中的參數(shù)和冒號:,然后疼进,在縮進塊中編寫函數(shù)體薪缆,函數(shù)的返回值用return語句返回
14)可以在該文件的當(dāng)前目錄下啟動Python解釋器,用from abstest import my_abs來導(dǎo)入my_abs()函數(shù)伞广,不含拓展名
15)如果想定義一個什么事也不做的空函數(shù)拣帽,可以用pass語句疼电,作為占位符。
16)數(shù)據(jù)類型檢查可以用內(nèi)置函數(shù)isinstance()實現(xiàn):? if not isinstance(x, (int, float)):
raise TypeError('bad operand type')减拭,拋出錯誤
17)move(x, y, step, angle=0)
18)Python的函數(shù)返回多值其實就是返回一個tuple
19)>>> import math ?引入包
>>> math.sqrt(2)