Python學習筆記-基礎篇(10)-選擇結構與迴圈結構
一,簡介
本篇主要介紹Python中的選擇分支結構(if-elif-else)和迴圈結構(for、while)的使用。
注意不管是選擇結構、還是迴圈結構,Python用縮排代替了Java/C/C++/C#中常用的大括號{}來區分程式碼塊,另外Python在包含選擇/迴圈結構關鍵字的列尾需要使用冒號,記住這兩大特點就比較好掌握Python咯
二,選擇結構
使用三個例子,足以描述選擇結構了:
#只有if的例子
a=1
if(a<0):
print("a<0")#執行不到
print("a<0")#執行不到
print("a=1")#執行到了
#if-else例子
a=1
if a<0 :#注意此處沒有(a<0)的括號也行
print("a<0")#執行不到
print("a<0")#執行不到
else:
print("a>=0")
#if-elif-else例子
a=1
if a<0 :
print("a<0")#執行不到
print("a<0")#執行不到
elif a<1:#注意不是else if
print("0<a<1")#執行不到
else:
print("a>=1")
三,迴圈結構
先講下非常好用的for in迴圈,例如:
l=[1,2,3,4,5]#定義一個列表
for a in l:#in表示在列表中,a表示列表中的每一個元素
print(a)#執行了五次print(a),a的值依次是1 2 3 4 5
d={1:"一",2:"二"}#定義一個字典
for key in d:#遍歷字典的鍵
print(a)#輸出鍵,依次為1 2
print(d[a])#輸出鍵對應的值
while迴圈就跟一般高階語言類似了:
n=1
while n<=10:#從1輸出到10
print(n)
n=n+1#注意不支援n++
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/818/viewspace-2818964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python(二):選擇結構與迴圈結構Python
- python分支結構與迴圈結構Python
- JavaScript(二):選擇、迴圈結構JavaScript
- python3 筆記9.程式流程結構--迴圈結構(while,for)Python筆記While
- 條件分支與迴圈結構學習
- 資料結構學習筆記-簡單選擇排序資料結構筆記排序
- 【Java基礎】03選擇結構Java
- Python迴圈結構用法Python
- 順序結構與選擇結構
- java基礎筆記 -- 6.選擇結構-if語句-switch語句Java筆記
- 4.Python——迴圈結構Python
- 迴圈結構for
- 迴圈結構
- Python基礎語法2 元組 & 字典 & 選擇結構Python
- python的選擇結構Python
- 雲端計算學習路線原始碼框架筆記:while迴圈結構原始碼框架筆記While
- 05迴圈結構
- py迴圈結構
- 安卓學習筆記---開篇(目錄結構)安卓筆記
- python3 筆記10.迴圈結構中的關鍵字(break,continue,pass)Python筆記
- 學java16迴圈結構Java
- 資料結構學習筆記-遞迴求解森林高度資料結構筆記遞迴
- Python基礎學習之迴圈Python
- GO 學習筆記->結構體Go筆記結構體
- 資料結構學習筆記資料結構筆記
- 選擇結構
- Redis基礎知識(學習筆記1--五種基礎資料結構)Redis筆記資料結構
- golang學習筆記(一)——golang基礎和相關資料結構Golang筆記資料結構
- 基礎排序(冒泡、選擇、插入)學習筆記排序筆記
- 好程式設計師web前端培訓分享JavaScript學習筆記之迴圈結構程式設計師Web前端JavaScript筆記
- 資料結構學習筆記1資料結構筆記
- Oracle體系結構學習筆記Oracle筆記
- 資料結構學習筆記--棧資料結構筆記
- 結構動力學教材-學習筆記筆記
- 從零開始學Python—第六課:迴圈結構Python
- 11C++迴圈結構-for迴圈(1)C++
- 《資料結構與演算法之美》學習筆記之開篇資料結構演算法筆記
- Python 學習筆記-03-01-三大結構-分支Python筆記