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

Python語言中的if語句詳情

 更新時間:2022年02月28日 09:43:26   作者:程序員涵涵2021  
這篇文章主要介紹了Python語言中的if語句詳情,每條if語句的核心都是一個值為True或False的表達式,這種表達式被稱為條件測試,下面文章介紹python語言的if語句詳細內(nèi)容,需要的小伙伴可以參考一下

1.簡單介紹

每條if語句的核心都是一個值為TrueFalse的表達式,這種表達式被稱為條件測試。Python 根據(jù)條件測試的值為True還是False來決定是否執(zhí)行if語句中的代碼。如果條件測試的值為True,Python就執(zhí)行緊跟在if語句后面的代碼;如果為False,Python就忽略這些代碼。

要判斷是否相等,我們可以使用==來進行判斷:

car = 'Audi'
car.lower() == 'audi'

輸出的結果為:

true

比如說我們在測試用戶的用戶名是否與他人重合的時候我們可以使用到這個判斷。

要判斷兩個值是否不等,可結合使用驚嘆號和等號(!=),其中的驚嘆號表示不,在很多編程語言中都如此:

requested_topping = 'mushrooms'
if requested_topping != 'anchovies':
? print("Hold the anchovies!")

輸出的結果為:

Hold the anchovies!

如果需要對多個條件進行比較,則可以使用and和or兩個符號:

num1 = 15
num2 = 20
?
num3 = 25
num4 = 30
?
if num1 == 15 and num2 == 20:
? print("All Right")
?
if num3 == 25 or num4 == 40:
? print("One of them is right")

and需要多個條件同時成立才能夠成立,而or只需要一個條件成立就能夠成立。

2.if-else語句

最簡單的if語句只有一個測試和一個操作,但是使用了if-else語句之后便可以有兩個操作:

num = 50
?
if num < 60:
? print("不及格")
else:
? print("及格了")

輸出的結果為:

不及格

if-else語句可以演變?yōu)閕f-elif-else語句,用來執(zhí)行2個以上的條件判斷對執(zhí)行對應的操作:

num = 85
?
if num < 60:
? print("不及格")
elif 60<=num and num<=80:
? print("及格")
else:
? print("優(yōu)秀")

運行的結果為:

優(yōu)秀

3.用if語句來處理列表

我們可以把if語句和列表相結合:

food_list = ['apple', 'banana','orange']
?
for food in food_list:
? if food == 'apple':
? ? print("Apple is here")
? elif food == 'bana':
? ? print("Banana is here")
? else:
? ? print("Orange is here")

輸出的結果為:

Apple is here
Orange is here
Orange is here

或者我們可以用來檢測列表是否為空:

requested_toppings = []
if requested_toppings:
? for requested_topping in requested_toppings:
? ? print("Adding " + requested_topping + ".")
? print("\nFinished making your pizza!")
else:
? print("Are you sure you want a plain pizza?")

運行結果為:

Are you sure you want a plain pizza?

Python語言會在列表至少包含一個元素的時候返回True,而列表為空的是否返回False。

當我們有著多個列表的時候,我們可以:

available_toppings = ['mushrooms', 'olives', 'green peppers','pepperoni', 'pineapple', 'extra cheese']
requested_toppings = ['mushrooms', 'french fries', 'extra cheese']
?
for requested_topping in requested_toppings:
? if requested_topping in available_toppings:
? ? print("Adding " + requested_topping + ".")
? else:
? ? print("Sorry, we don't have " + requested_topping + ".")
? print("\nFinished making your pizza!")

行結果為:

Adding mushrooms.
 
Finished making your pizza!
Sorry, we don't have french fries.
 
Finished making your pizza!
Adding extra cheese.
 
Finished making your pizza!

 到此這篇關于Python語言中的if語句詳情的文章就介紹到這了,更多相關Python語言中的if語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python?pip安裝的包目錄(site-packages目錄的位置)

    python?pip安裝的包目錄(site-packages目錄的位置)

    這篇文章主要介紹了python?pip安裝的包放在哪里(site-packages目錄的位置),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • Python裝飾器知識點補充

    Python裝飾器知識點補充

    本篇文章給大家補充了關于Python裝飾器的相關知識點內(nèi)容,大家可以跟著學習參考下。
    2018-05-05
  • Python和C/C++交互的幾種方法總結

    Python和C/C++交互的幾種方法總結

    這篇文章主要給大家總結介紹了Python和C/C++交互的幾種方法,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 理解python多線程(python多線程簡明教程)

    理解python多線程(python多線程簡明教程)

    這篇文章主要介紹了理解python多線程,一個快速理解python多線程的簡明教程,需要的朋友可以參考下
    2014-06-06
  • python獲取list下標及其值的簡單方法

    python獲取list下標及其值的簡單方法

    下面小編就為大家?guī)硪黄猵ython獲取list下標及其值的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • Python實現(xiàn)獲取域名所用服務器的真實IP

    Python實現(xiàn)獲取域名所用服務器的真實IP

    本文是給大家分享的使用python獲取到域名所在服務器的真實IP,原因是現(xiàn)在很多的網(wǎng)站都使用了CDN,大家很難直接查到域名的服務器的IP,本文是使用了一個巧妙的方法,詳情請仔細看看下文吧
    2015-10-10
  • 跟老齊學Python之類的細節(jié)

    跟老齊學Python之類的細節(jié)

    前面對類的有關內(nèi)容已經(jīng)描述不少了,其實話題遠遠沒有結束,不過對于初學者,掌握這些已經(jīng)算是入門,在以后的實踐中,還需要進行體會和感悟。
    2014-10-10
  • python 通過pip freeze、dowload打離線包及自動安裝的過程詳解(適用于保密的離線環(huán)境

    python 通過pip freeze、dowload打離線包及自動安裝的過程詳解(適用于保密的離線環(huán)境

    這篇文章主要介紹了python 通過pip freeze、dowload打離線包及自動安裝【適用于保密的離線環(huán)境】,本文通圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • numba CUDA報錯的問題解決

    numba CUDA報錯的問題解決

    本文主要介紹了numba CUDA報錯的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python內(nèi)置的字符串處理函數(shù)整理

    Python內(nèi)置的字符串處理函數(shù)整理

    Python內(nèi)置的字符串處理函數(shù)整理,收集常用的Python 內(nèi)置的各種字符串處理 函數(shù)的使用方法
    2013-01-01

最新評論