python條件,迴圈和其他語句

2021-08-04 04:52:28 字數 1405 閱讀 1503

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 執行語句 當判斷條件為多個值時,可以...