根據判斷條件結果而選擇不同向前路徑的執行方式
組成結構:
if 【條件】:
【語句塊】
乙個簡單示例:
>>
>names =
['zhao'
,'qian'
,'sun'
,'li'
]>>
>
for name in names:
if name ==
"sun"
:print
(name.title())
sun
上述語句意為:先建立乙個列表names,存入四個元素,利用for迴圈對其進行遍歷,下面使用if語句進行判斷,如果names中存在「sun」,就以首字母大寫的方式列印出來。
每條if語句的核心都是乙個值為true或false的表示式,這種表示式被稱為條件測試。python根據條件測試的值為true還是false來決定是否執行if語句中的**。如果條件測試的值為true,python就執行緊跟在if語句後面的**,如果為false,python就忽略這些**。
條件判斷操作符
操作符描述
<
小於<=
小於等於
>
大於》=
大於等於
==等於
!=不等於
這裡要區別「=」和「==」,在程式設計中
「=」是賦值符,表示把乙個值賦給乙個變數
「==」才是數學意義上的等於判斷
幾個簡單示例:
>>
>name =
"zhang"
>>
>name ==
"zhang"
true
>>
>name =
"zhang"
>>
>name ==
"wang"
false
>>
>
2<
1false
>>
>
2<
3true
>>
>2!=
4true
>>
>2!=
2false
將條件判斷操作符與if語句配合使用
示例:
>>
>age =
18>>
>
if age <20:
print
("yes"
)yes
python 語法專欄 變數和print 函式
變數 變數,於數學,在計算機語言中能儲存值或者表示值的抽象概念,變數的值可以通過變數來訪問,通常是可變的。那麼在python語言中,我們怎樣使用變數呢?下面我們來使用乙個變數 name hello world print name 執行結果 hello world name 就是我們新建的乙個變數,...
Python語法之With語句
有一些任務,可能事先需要設定,事後做清理工作。對於這種場景,python的with語句提供了一種非常方便的處理方式。乙個很好的例子是檔案處理,你需要獲取乙個檔案控制代碼,從檔案中讀取資料,然後關閉檔案控制代碼。如果不用with語句,如下 file open tmp foo.txt data file...
Python學習 語句 語法
注釋,不支援多行注釋 連線,當一行的程式太長時,可以使用連線符 反斜槓 1 使用if elif 和 else 進行標記 小於兩個的選擇 if 條件 語句段1 else 語句段2 大於兩個的選擇 if 條件1 語句段1 elif 條件2 語句段2 else 語句段3 2 使用while進行迴圈 whi...