07 修煉基本功 條件與迴圈

2021-09-23 20:54:09 字數 775 閱讀 2160

目錄

1.條件語句

2.迴圈語句

3.條件與迴圈的復用

4.總結

(1) if x < 0:

不能在條件語句中加括號,在條件語句末尾必須加上冒號,python不支援switch語句,當存在多個條件判讀時,需要用else if 來實現。

將這個表示式分解開來,就等同於下面的巢狀結構

for item in iterable:

if condition:

expression1

else:

expression2

如果沒有else語句,可以寫成

expression for item in iterable if condition

(1)在條件語句中,if可以單獨使用,但是elif和else必須和if同時搭配使用;而if 條件語句的判斷,除了boolean型別外,其他的最好顯示出來。

(2)在for迴圈中,如果需要同時訪問索引和元素,你可以使用enumerate()函式來簡化**

(3)寫條件與迴圈時,合理利用contiune或者break來避免複雜的巢狀,是十分重要的

(4)要注意條件與迴圈的復用,簡單功能可以用一行直接完成,極大和提高**質量與效率。

Vim技能修煉教程 4 基本功

前面我們學會了外掛程式管理器和如何實現語法高亮,相信大家已經從中體會到了vim外掛程式的強大功能。現在,是時候回來補一補基本功了。vi有三種主要模式,正常模式,插入模式和視覺化模式。正常我們推薦的方式是所有的移動命令只在正常模式下進行,只有在修改的時候再進入插入模式。這個切換是如此頻繁,所以vi提供...

隨筆 基本功與招式

前段時間看了吳軍 全球科技史通 還沒入正文就產生一種生理性的共鳴。清華大學資深教授錢穎一在推薦序說了這幾句 科學與科技密不可分,同時兩者也有區別。科學是發現自然規律,技術是對改造世界有用的發明。近代以來,中國為了追趕西方,著眼點太多在技術和工程方面,因為只有工程和技術可以直接帶來經濟的繁榮和軍事的強...

07 Python 條件判斷與迴圈

1 if.else a 10 if a 10 print a大於等於10 else print a小於等於10 2if.elseif.else age 22 if age 18 print 成年了 elif age 16 print 半成年 else print 未成年 2.1 for 迴圈user...