1)賦值
如:x,y,z=1,2,3 —x=1,y=2,z=3
x,y=y,x —交換兩個變數的值
2)條件和條件語句(if…else) 簡單 不敘述
3)a if b else c 如果b為真返回a,否則返回c
4)not 非,and 並,or,或
4)while迴圈
x=1
while x<100:
print x
x+=1
5)for迴圈
number=[1,2,3,4,5,6,7,8]
for num in number:
print num
range函式
x=range(0,5)
print x —-[0, 1, 2, 3, 4]
迴圈列表:
info=
for key,value in info.items():
print key ,』:』, value —-age : 23 name : yangwenbin
for a in info:
print a —age name
6)並行迭代:
函式zip 可以用來進行並行迭代,可以把兩個序列『壓縮』在一起,然後返回乙個元組的列表
zip(可以處理不等長序列)當最短用完時就會終止
names =[『zhangshan』,』lisi』,』wangwu』,』maliu』]
ages=[『30』,』40』,』50』]
unio=zip(names,ages)
print unio —[(『zhangshan』, 『30』), (『lisi』, 『40』), (『wangwu』, 『50』)]
for name ,age in zip(names,ages):
print name ,age — zhangshan 30,lisi 40,wangwu 50
7)按索引迭代
enumerate函式 可以在提供索引的地方迭代索引-值對
names =[『zhangshan』,』lisi』,』wangwu』,』maliu』]
for index,value in enumerate(names):
if 『zhangshan』 in value:
names[index]=』zhang』
print names —-[『zhang』, 『lisi』, 『wangwu』, 『maliu』]
8)跳出迴圈
break 結束跳出迴圈
continue 結束當前的迭代,跳到下一次迴圈
Python條件 迴圈和其他語句概述
當函式或方法返回元組 或其他序列或可迭代物件時 可使用該特性 分別賦值 x,y,z 1,2,3 x,y 1,2 x,y 1,2 x,y x ti y an 只返回鍵 交換變數值 x,y y,x print x,y,z 2 1 3 定義字典並隨機彈出鍵值對,序列解包給m,n x dict x 12 1...
Python的條件迴圈和其他語句應用(1)
一 print語句 print語句主要用於列印輸出一些提示性語句 在python中列印出變數有幾種方式 1 直接使用print 例如 a hello print a 2 在idle中直接輸入變數 3 值得注意的是第三種在輸入變數值a後可以使用下劃線再次輸入,這裡 表示的是最後乙個表示式的值 在pyt...
Python條件語句和迴圈語句
1 python條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。基本形式為 if 判斷條件 執行語句 else 執行語句 當判斷條件為多個值時,可以...