欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Python中的條件判斷語(yǔ)句

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

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

else語(yǔ)句是可選的聲明,并if語(yǔ)句下面最多只有一個(gè)else語(yǔ)句。
語(yǔ)法:

if ... else語(yǔ)句的語(yǔ)法是:

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!"

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

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

elif 語(yǔ)句

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

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

if...elif 語(yǔ)句的語(yǔ)法是:

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

Python核心不提供switch或case語(yǔ)句在其他語(yǔ)言,但我們可以用if..elif...語(yǔ)句來(lái)模擬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!"

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

3 - Got a true expression value
100
Good bye!

相關(guān)文章

  • Python函數(shù)默認(rèn)參數(shù)常見(jiàn)問(wèn)題及解決方案

    Python函數(shù)默認(rèn)參數(shù)常見(jiàn)問(wèn)題及解決方案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論