python控制語句
1、選擇語句:if
最簡單的二選一,if後跟布林表示式,為true,執行true下的語句,為fail,執行fail下的語句
if booleanexpression:
# suite of python statement
# rest of the python program
基本的if語句執行流程
1.對布林表示式進行判定,得到結果真或者假
2.如果布林表示式的值為真,a)執行if後縮排的python語句b)縮排的**執行完後,繼續執行if的後續語句
3.如果布林表示式的值為假,a)忽略if下方的縮排**。b)繼續執行if的後續語句,
if-elsey語句
if booleanexpression:
# suite executed for a true boolean result
else
# suite executed for a false boolean result
if-else語句執行流程如下:
1)對布林表示式進行判定,得到的結果真或者假
2)如果布林表示式的值為真a)執行if從句,即if下面縮排的語句,b)繼續執行程式的其他部分
3)如果布林表示式的值為假,
迴圈python提供了兩種不同風格的迴圈,while語句和for語句
while語句引入了重複的概念,當while語句條件為true時,會重複執行python**塊,當條件變為false時,繼續執行程式的其餘部分
for語句也能實現重複,重複是逐個地檢驗集合中的所有元素,並能在每個元素上執行某些操作的過程,
python的乙個特點是提供了功能強大的迭代器,其中最常用的就是for語句
基本while語句
while迴圈包含乙個布林判定,表示為「當布林表示式為真時,不斷迴圈,執行迴圈體內的**」
while booleanexpression:
# while suite
while迴圈的工作原理如下:
1》程式進入while結構,判定布林表示式的值
2》如果布林表示式的值為真,則執行對應的while迴圈
3》迴圈執行完成後,控制語句會到布林表示式位置,重新進行判斷
4》如果布林表示式的值為真,則迴圈執行一次,為假,則跳出迴圈
迭代for
基本的for語句
for anelement in object
#for suite
深入控制語句
布林值:在python中,真假的首字元大寫ture和false
= =檢查兩個名稱引用的物件是否具有相同的值
is檢查兩個名字是否引用同乙個物件(具有相同的id)
布林運算子
基本的布林運算子有:and 、or、not。
not運算子對運算元的值取反,
and都為真則為真,有假則為假
or,有真則真,都為假則假。
另一種賦值方式
1.多重賦值
在python中,可以通過在一行中用逗號分隔的方式進行多重賦值,
2.交換
用於判定的選擇語句
ifif-else
if-elif-else
迴圈在while迴圈結束時,可以使用else
while booleanexpression:
# suite1
# else
# suite2
判斷為假時轉入else語句塊
break語句與非正常退出
break用於退出執行迴圈,並跳過迴圈體中其餘部分,包括else**塊
while迴圈內控制語句
1.continue
訊號量迴圈
for語句高階
for語句可以使用else語句塊終止,也能使用continue和break等語句改變控制修飾符。
巢狀while
while
if
Python程式設計學習初步
python控制語句 1 選擇語句 if 最簡單的二選一,if後跟布林表示式,為true,執行true下的語句,為fail,執行fail下的語句 if booleanexpression suite of python statement rest of the python program 基本的...
Python 網路程式設計初步
一 套接字 套接字是為特定網路協議 例如tcp ip,icmp ip,udp ip等 套件對上的網路應用程式提供者提供當前可移植標準的物件。它們允許程式接受並進行連線,如傳送和接受資料。為了建立通訊通道,網路通訊的每個端點擁有乙個套接字物件極為重要。套接字為bsd unix系統核心的一部分,而且他們...
Python程式設計 Django初步學習
安裝完django 執行cmd 建立專案 python django admin startproject myblog 檢視專案內容 python manage.py wsgi.py python web server gateway inte ce python伺服器閘道器介面 啟動伺服器,埠號...