python條件判斷語句
if 條件1:
執(zhí)行語句1
elif 條件2:
執(zhí)行語句2
elif 條件3:
執(zhí)行語句3
else:
執(zhí)行語句4
//多個條件語句一起使用時,若前面的語句已經(jīng)判斷出了整個表達式的值,則后面的表達式不會再執(zhí)行。
python循環(huán)語句
- while循環(huán)語句
while 判斷條件:
執(zhí)行語句
//其中的break語句表示結束整個循環(huán);continue表示結束本次循環(huán),進入下一次循環(huán)。
//raw_input()將所有的輸入作為字符串
- for循環(huán)語句
for 變量名 in 序列:
聲明語句
//for語句的作用主要是將序列中的值依次打印出來
1、for .....else
for 中的語句與普通的沒有區(qū)別,else中的語句會在循環(huán)正常執(zhí)行完(即for不是通過break跳出而中斷)的情況下執(zhí)行,while....else也是一樣。
2、append()
在列表末尾添加新的對象,無返回值但是會修改當前的列表。
3、enumerate()
將一個可遍歷的數(shù)據(jù)對象(如列表、元組或字符串)組合為一個索引序列,同時列出數(shù)據(jù)和數(shù)據(jù)下標,一般用在 for 循環(huán)當中。
python循環(huán)嵌套語句
- for 循環(huán)嵌套
for 變量 in 序列:
for 變量 in 序列:
語句體1
語句體2
- while 循環(huán)嵌套
while 條件:
while 條件:
語句體1
語句體2
//也可以在for循環(huán)中嵌套while循環(huán),while循環(huán)中嵌套for循環(huán)。
python break語句
用來終止循環(huán)語句,即循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會停止執(zhí)行循環(huán)語句。
break語句用在while和for循環(huán)中。
如果您使用嵌套循環(huán),break語句將停止執(zhí)行最深層的循環(huán),并開始執(zhí)行下一行代碼。
python continue語句
continue 語句用來告訴Python跳過當前循環(huán)的剩余語句,然后繼續(xù)進行下一輪循環(huán)。
continue語句用在while和for循環(huán)中。
一個刪除的效果,他的存在是為了刪除滿足循環(huán)條件下的某些不需要的成分
python pass語句
Python pass是空語句,是為了保持程序結構的完整性。
pass 不做任何事情,一般用做占位語句。
python number
用于存儲數(shù)值。
數(shù)據(jù)類型是不允許改變的,這就意味著如果改變 Number 數(shù)據(jù)類型的值,將重新分配內(nèi)存空間。
- del語句刪除單個或多個對象:
del var
del var_1,var_2,var_3
- 支持的數(shù)值類型
- 數(shù)值類型轉換
- math與cmath模塊
Python math 模塊提供了許多對浮點數(shù)的數(shù)學運算函數(shù);
Python cmath 模塊包含了一些用于復數(shù)運算的函數(shù)。 - python數(shù)學函數(shù)
- Python隨機數(shù)函數(shù)
- python三角函數(shù)
- Python數(shù)學常量
- 字符與數(shù)值間的轉換
chr : 返回ascii值的對應字符串 chr(100)
ord : 返回一個長度的字符的數(shù)值 ord('')
unichr: 返回unicode數(shù)值對應的字符 unichr(10000)
- 整數(shù)轉二進制
'{0:b}'.format(數(shù)值) '{0:b}'.format(10000)
bin(數(shù)值).replace('0b','') bin(100).replace('0b','')
binary = lambda n: '' if n==0 else binary(n/2) + str(n%2)//自己構造函數(shù)






