基礎知識點(diǎn)總結:
1.表示符,開(kāi)發(fā)中所有的名字都是標識符
硬性要求:必須滿(mǎn)足字母數字下劃線(xiàn)組成,數字不能開(kāi)頭,開(kāi)頭不能有空格
規范是滿(mǎn)足PEP 8規范(名字由多個(gè)單詞組成,單之間要有下劃線(xiàn),單詞必須小寫(xiě)
駝峰式:多個(gè)單詞組成,第一單詞首字母必須小寫(xiě),第二個(gè)字母大寫(xiě)
a.python中 的關(guān)鍵字:print(keyword.kwlist)
2.python中的數據類(lèi)型有:數字,字符串,列表,元祖,集合,字典
a.數字又包括:整數,浮點(diǎn)數,布爾,復數
b.字符串是由單引號和雙引號括起來(lái)的,字符串中單獨的一個(gè)符號也是一個(gè)字符
\n–>換行,\t–>制表符
c.字符串前加R/r來(lái)阻止轉義
3.進(jìn)制:
十進(jìn)制的基數:0~9
二進(jìn)制:(計算機的存儲都是二進(jìn)制),基數:0,1
八進(jìn)制:基數是0~7: 26:8^0*6+8^1*2=6+16=22
十六進(jìn)制:數字0~9,a~f
1f:1*16^1+15*16^0=16+15=31# ab:10*16^1+11*16^0=160+11=171

0b表示二進(jìn)制,0o表示八進(jìn)制,0x表示十六進(jìn)制

4.變量:變量名=初值
運算符的優(yōu)先級,邏輯運算,比較運算,加減運算
python中的字符串都是Unicode碼,又叫萬(wàn)國碼
ord是把字轉換成Unicode碼,chr將碼轉換成字
字符串的長(cháng)度就是字符串的個(gè)數
a.格式化輸出print(‘我是%s,今年%d’%(name,age))
b.print(‘余額:%f萬(wàn)元’%(10.25))print(‘余額:%.2f萬(wàn)元’%(10.25)) 點(diǎn)后面是幾就保留幾位小數
c.%c是將數字轉換成Unicode碼
d.%o是打印變量地址
d. 點(diǎn)center(指定長(cháng)度,填充)
4.if:條件語(yǔ)句,判斷語(yǔ)句后面是否為真,如果為真就繼續執行,否則執行語(yǔ)句后面的類(lèi)容
a.range(0,n-1)函數,可以生成0,n-1的范圍值

b.for 變量 in 列表:
int函數,是將其他數據類(lèi)型轉換成整數數字類(lèi)型
str函數,是將其他數據類(lèi)型轉換成字符串的形式
float函數,是將數據轉換成浮點(diǎn)數
bool函數,是將數據轉化成布爾值,除了空串布爾值為False,其他都為T(mén)rue;
數字轉換成布爾值為非0就是True
c.while循環(huán)是判斷語(yǔ)句結果是否為T(mén)rue,如果為Flase就停止循環(huán)
5.break是讓循環(huán)直接結束的關(guān)鍵字,只能寫(xiě)在循環(huán)中
a.random模塊是python中的產(chǎn)生隨機數內置模塊
格式:import random /num=random.randint(0,100)產(chǎn)生一個(gè)0-100的隨機數
for 循環(huán)是循環(huán)次數確定,可以在序列中取出數據,while循環(huán)是循環(huán)次數不確定,使用while Ture +break
else 是在循環(huán)結束后才能執行的語(yǔ)句
容器類(lèi)型數據:列表,元祖,字典,集合
列表中:列表名.append(元素)
列表名.index(下標,元素)在指定下標前插入字符
del 語(yǔ)句刪除列表元素,del list[1]
isinstance(變量,類(lèi)型)
pop(下標)刪除指定下標元素
列表名.pop(刪元素最有一個(gè))
字典:在字典中獲取摸個(gè)值,用字典.get(key值),不確定里面有沒(méi)有
del 字典[key] 字典.pop(key) popitem隨機刪除一個(gè)元素(一般是最后一個(gè)元素)
.copy復制元素
字典.keys獲取所用key值,values,獲取字典所有的值,結果是一個(gè)列表
set集合是一種容器,不能重復,可變 的,無(wú)序的
set1.update(set2):將集合2添加到集合1中
set1.add(‘a(chǎn)aa’)將指定的
函數:lambda 參數列表:返回值
func2=lambda num1,num2:num1+num2 print(func2(10,20))
遞歸函數:a.確定臨界值 b.假設功能已經(jīng)實(shí)現找到前一個(gè)數和后一個(gè)數的關(guān)系

聯(lián)系客服