亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Python中的條件判斷語句

 更新時間:2015年05月14日 11:17:05   投稿:goldensun  
這篇文章主要介紹了Python中的條件判斷語句,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下

 一個else語句可以使用if語句結(jié)合起來。如果在if語句中的條件表達式解析為0或false值,那么else語句包含代碼執(zhí)行。

else語句是可選的聲明,并if語句下面最多只有一個else語句。
語法:

if ... else語句的語法是:

if expression:
  statement(s)
else:
  statement(s)

2015514110654164.jpg (264×368)

    例子:

#!/usr/bin/python

var1 = 100
if var1:
  print "1 - Got a true expression value"
  print var1
else:
  print "1 - Got a false expression value"
  print var1

var2 = 0
if var2:
  print "2 - Got a true expression value"
  print var2
else:
  print "2 - Got a false expression value"
  print var2

print "Good bye!"

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

1 - Got a true expression value
100
2 - Got a false expression value
0
Good bye!

elif 語句

elif語句可以檢查多個表達式的真值,并執(zhí)行一個代碼塊的條件之一計算結(jié)果為true。

if...elif 語句是可選的。然而不像else,對此可以有最多一個語句,if語句下邊可以有任意數(shù)量elif語句。

if...elif 語句的語法是:

if expression1:
  statement(s)
elif expression2:
  statement(s)
elif expression3:
  statement(s)
else:
  statement(s)

Python核心不提供switch或case語句在其他語言,但我們可以用if..elif...語句來模擬switch case如下:
例子

#!/usr/bin/python

var = 100
if var == 200:
  print "1 - Got a true expression value"
  print var
elif var == 150:
  print "2 - Got a true expression value"
  print var
elif var == 100:
  print "3 - Got a true expression value"
  print var
else:
  print "4 - Got a false expression value"
  print var

print "Good bye!"

當執(zhí)行上面的代碼,產(chǎn)生以下結(jié)果:

3 - Got a true expression value
100
Good bye!

相關(guān)文章

  • Python函數(shù)默認參數(shù)常見問題及解決方案

    Python函數(shù)默認參數(shù)常見問題及解決方案

    這篇文章主要介紹了Python函數(shù)默認參數(shù)常見問題及解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 淺析Python中Generator的工作原理與應(yīng)用

    淺析Python中Generator的工作原理與應(yīng)用

    這篇文章主要為大家詳細介紹了Python中Generator的工作原理與應(yīng)用的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編?一起學(xué)習(xí)一下
    2024-12-12
  • 詳解在python中如何使用zlib模塊進行數(shù)據(jù)壓縮和解壓縮

    詳解在python中如何使用zlib模塊進行數(shù)據(jù)壓縮和解壓縮

    Python有一些內(nèi)置庫用于處理數(shù)據(jù)壓縮和解壓縮,其中一個就是zlib模塊,這個模塊為DEFLATE壓縮算法和相關(guān)的gzip(文件格式)提供了支持,在這篇文章中,我們將深入探討如何使用zlib模塊進行數(shù)據(jù)壓縮和解壓縮
    2023-06-06
  • python3實現(xiàn)tailf命令的示例代碼

    python3實現(xiàn)tailf命令的示例代碼

    本文主要介紹了python3實現(xiàn)tailf命令的示例代碼,tail -f 是一個linux的操作命令.其主要的是會把文件里的最尾部的內(nèi)容顯顯示在屏幕上,并且不斷刷新,只要文件有變動就可以看到最新的文件內(nèi)容,感興趣的可以了解一下
    2023-11-11
  • Python中.join()和os.path.join()兩個函數(shù)的用法詳解

    Python中.join()和os.path.join()兩個函數(shù)的用法詳解

    join()是連接字符串數(shù)組而os.path.join()是將多個路徑組合后返回。接下來通過本文重點給大家介紹Python中.join()和os.path.join()兩個函數(shù)的用法,感興趣的朋友一起看看吧
    2018-06-06
  • Python實現(xiàn)二叉樹的最小深度的兩種方法

    Python實現(xiàn)二叉樹的最小深度的兩種方法

    這篇文章主要介紹了Python實現(xiàn)二叉樹的最小深度的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • python根據(jù)文本生成詞云圖代碼實例

    python根據(jù)文本生成詞云圖代碼實例

    這篇文章主要介紹了python根據(jù)文本生成詞云圖代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Python+AI實現(xiàn)給老照片上色

    Python+AI實現(xiàn)給老照片上色

    今天給大家分享一個有趣的AI項目——利用NoGAN的圖像增強技術(shù)給老照片著色,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-06-06
  • python爬蟲項目設(shè)置一個中斷重連的程序的實現(xiàn)

    python爬蟲項目設(shè)置一個中斷重連的程序的實現(xiàn)

    這篇文章主要介紹了python爬蟲項目設(shè)置一個中斷重連的程序的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 利用Python實現(xiàn)網(wǎng)絡(luò)測試的腳本分享

    利用Python實現(xiàn)網(wǎng)絡(luò)測試的腳本分享

    這篇文章主要給大家介紹了關(guān)于利用Python實現(xiàn)網(wǎng)絡(luò)測試的方法,文中給出了詳細的示例代碼供大家參考學(xué)習(xí),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05

最新評論