Python從零開始系列連載(13)——Python程序的基本控制流程(上)

前言

前文傳送門:

Python從零開始系列連載(1)——安裝環境

Python從零開始系列連載(2)——jupyter的常用操作(上)

Python從零開始系列連載(3)——jupyter的常用操作(中)

Python從零開始系列連載(4)——jupyter的常用操作(下)

Python從零開始系列連載(5)——Python的基本數據類型(上)

Python從零開始系列連載(6)——Python的基本數據類型(中)

Python從零開始系列連載(7)——Python的基本數據類型(中二)

Python從零開始系列連載(8)——Python的基本數據類型(下)

Python從零開始系列連載(9)——Python的基本運算和表達式(上)

Python從零開始系列連載(10)——Python的基本運算和表達式(中)

Python從零開始系列連載(11)——Python的基本運算和表達式(中二)

Python從零開始系列連載(12)——Python的基本運算和表達式(下)

Python的基本流程式控制制

複合賦值語句

在Python中,可以使用一次賦值符號,給多個變數同時賦值:

大家思考一下以下這個的賦值機理:

好了,揭曉答案,結果是這樣的:

它是將Python這個字元串按照字元拆成6個字元,按順序分給b,c,d,e,f,g變數

所以b變數對應的是P這個字元

打斷一下,你對你的性別滿意么?

有沒有可能換個性別?

當然 ,我是說在Python中,別誤解!

這不就實現了么,哈哈

劃重點:age_1,age_2 = age_2,age_1這種操作是Python獨有的,是不是很方便

還記得其他語言交換兩個變數的值很多情況都習慣用第三者temp么?

還有一種很厲害的操作:

以上是給變數同時賦值為一個值

其實在python中也支持運算操作和賦值操作結合的操作(官方稱為複合賦值)

這個怎麼看呢?上面涉及加減乘除

我拿乘法解釋一下:

length *= 4 可以理解為 length = length*4 (但兩者操作還是有區別的,現在不說哦~)

其他三個就可以按照這個模式推出來啦~

當然,還有乘方和取餘數的操作:

理解方法同上~

順序結構

順序結構指的是做一件事情是按順序完成每個步驟的

舉個栗子,我們糖炒個栗子:

若干步驟之後。。。。。。

好了中間的過程省略了,有興趣可以查看這個鏈接親手做一下:

home.meishichina.com/re

什麼?你沒興趣做?只會吃?

大家應該從糖炒栗子的做法中理解了什麼事順序結構

沒用代碼演示不爽是吧,來一發!

我輸入5,按回車

通過輸入半徑,然後計算得出圓的面積,這就是一種順序結構啦

來,給你看個好玩的!

導入個模塊,Python可以通過導入calendar日曆模塊,查看某年的日曆(我這裡查看的是今年的)

至於import我之後連載會說到,莫慌!

運行結果是:

哈哈 是不是寫代碼的時候 想看日曆可以用這個?

-----------------------------------------------------------------------

你用吧 ,反正我是不用

我會用

這個!

這個多好 還提示今天是 幾號 和 周幾 還有 具體時間~~~~~

以上的日曆顯示也是順序結構哦~

時間不早咯,明天再繼續連載(啊,現在已經是第二天)

今天作業:按照我的操作走一遍(敢不敢換個其他的說法)

下課

人生苦短,我選Python

未完待續,連載中......

作者:王大偉 Python愛好者社區唯一小編,請勿轉載,謝謝。

出處:Python從零開始系列連載(13)

配套視頻教程:Python3爬蟲三大案例實戰分享:貓眼電影、今日頭條街拍美圖、淘寶美食 Python3爬蟲三大案例實戰分享

公眾號:Python愛好者社區(微信ID:python_shequ),關注,查看更多連載內容。

加小編個人微信:tsdatajob ,跟作者互動,一起探討。

推薦閱讀:

用印象筆記的Python SDK介面開發個自用小工具
PyQt5系列教程(19):微調框2
看我如何進行Python對象注入利用
Python從零開始系列連載(10)——Python的基本運算和表達式(中)

TAG:Python入门 | Python | Python教程 |