国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python入門(六)if語句(一)

這篇具有很好參考價(jià)值的文章主要介紹了Python入門(六)if語句(一)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

作者:xiou

1.概述

編程時(shí)經(jīng)常需要檢查一系列條件,并據(jù)此決定采取什么措施。在Python中,if語句讓你能夠檢查程序的當(dāng)前狀態(tài),并采取相應(yīng)的措施。

2.一個(gè)簡(jiǎn)單的實(shí)例

下面是一個(gè)簡(jiǎn)短的示例,演示了如何使用if語句來正確地處理特殊情形。

假設(shè)你有一個(gè)汽車列表,并想將其中每輛汽車的名稱打印出來。對(duì)于大多數(shù)汽車,應(yīng)以首字母大寫的方式打印其名稱,但對(duì)于汽車名’bmw’,應(yīng)以全大寫的方式打印。下面的代碼遍歷這個(gè)列表,并以首字母大寫的方式打印其中的汽車名,不過對(duì)于’bmw’,則以全大寫的方式打?。?/p>

  cars = ['audi', 'bmw', 'subaru', 'toyota']

  for car in cars:
      if car == 'bmw':
          print(car.upper())
      else:
          print(car.title())

這個(gè)示例中的循環(huán)首先檢查當(dāng)前的汽車名是否是’bmw’。如果是,就以全大寫方式打印,否則以首字母大寫的方式打印:

Python入門(六)if語句(一)

這個(gè)示例涵蓋了本章將介紹的很多概念。下面先來介紹可用來在程序中檢查條件的測(cè)試。

3. 條件測(cè)試

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

3.1 檢查是否相等

大多數(shù)條件測(cè)試將一個(gè)變量的當(dāng)前值同特定值進(jìn)行比較。最簡(jiǎn)單的條件測(cè)試檢查變量的值是否與特定值相等:

  >>> car = 'bmw'
  >>> car == 'bmw'
  True

首先使用一個(gè)等號(hào)將car的值設(shè)置為’bmw’,這種做法你已經(jīng)見過很多次。接下來,使用兩個(gè)等號(hào)(==)檢查car的值是否為’bmw’。這個(gè)相等運(yùn)算符在兩邊的值相等時(shí)返回True,否則返回False。在本例中,兩邊的值相等,因此Python返回True。

  >>> car = 'audi'
  >>> car == 'bmw'
  False

一個(gè)等號(hào)是陳述,兩個(gè)等號(hào)則是發(fā)問,變量car的值是’bmw’嗎?大多數(shù)編程語言使用等號(hào)的方式與這里演示的相同。

3.2 數(shù)值比較

檢查數(shù)值非常簡(jiǎn)單。例如,下面的代碼檢查一個(gè)人是否是18歲:

>>> age = 18
>>> age == 18
True

還可檢查兩個(gè)數(shù)是否不等。例如,下面的代碼在提供的答案不正確時(shí)打印一條消息:

  answer = 17
  if answer != 42:
      print("That is not the correct answer. Please try again!")

answer的值(17)不是42,條件得到滿足,因此縮進(jìn)的代碼塊得以執(zhí)行:

Python入門(六)if語句(一)

3.3 檢查多個(gè)條件

你可能想同時(shí)檢查多個(gè)條件。例如,有時(shí)候需要在兩個(gè)條件都為True時(shí)才執(zhí)行相應(yīng)的操作,而有時(shí)候只要求一個(gè)條件為True。在這些情況下,關(guān)鍵字and和or可助你一臂之力。

(1)使用and檢查多個(gè)條件

要檢查是否兩個(gè)條件都為True,可使用關(guān)鍵字and將兩個(gè)條件測(cè)試合而為一。如果每個(gè)測(cè)試都通過了,整個(gè)表達(dá)式就為True;如果至少一個(gè)測(cè)試沒有通過,整個(gè)表達(dá)式就為False。

(2)使用or檢查多個(gè)條件

關(guān)鍵字or也能夠讓你檢查多個(gè)條件,但只要至少一個(gè)條件滿足,就能通過整個(gè)測(cè)試。僅當(dāng)兩個(gè)測(cè)試都沒有通過時(shí),使用or的表達(dá)式才為False。

3.4 布爾表達(dá)式

隨著你對(duì)編程的了解越來越深入,將遇到術(shù)語布爾表達(dá)式,它不過是條件測(cè)試的別名。與條件表達(dá)式一樣,布爾表達(dá)式的結(jié)果要么為True,要么為False。

布爾值通常用于記錄條件,如游戲是否正在運(yùn)行,或者用戶是否可以編輯網(wǎng)站的特定內(nèi)容:

game_active = True
can_edit = False

在跟蹤程序狀態(tài)或程序中重要的條件方面,布爾值提供了一種高效的方式。文章來源地址http://www.zghlxwxcb.cn/news/detail-444022.html

到了這里,關(guān)于Python入門(六)if語句(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Python入門篇】——Python中判斷語句(布爾類型,比較運(yùn)算符,if語句)

    【Python入門篇】——Python中判斷語句(布爾類型,比較運(yùn)算符,if語句)

    作者簡(jiǎn)介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個(gè)人主頁 文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點(diǎn)贊 ?? 收藏 ? 加關(guān)注哦!???? 進(jìn)行判斷,只有2個(gè)

    2024年02月03日
    瀏覽(22)
  • 【Python入門篇】——Python中判斷語句(if elif else語句,判斷語句的嵌套與實(shí)戰(zhàn)案例)

    【Python入門篇】——Python中判斷語句(if elif else語句,判斷語句的嵌套與實(shí)戰(zhàn)案例)

    作者簡(jiǎn)介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等 作者主頁: 七七的個(gè)人主頁 文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。 歡迎大家點(diǎn)贊 ?? 收藏 ? 加關(guān)注哦!???? 某些場(chǎng)景下,判斷

    2024年02月04日
    瀏覽(23)
  • Linux--shell編程中的if語句

    ? ? 1. if if 語句語法格式: if condition then ????command1 ????command2 ????... ????commandN fi ? ? ?1)判斷當(dāng)前系統(tǒng)是否有多個(gè)ssh進(jìn)程,如果有則打印true test12.sh #!/bin/bash if ? [ ? $(ps -ef | grep -c \\\"ssh\\\") ? - gt 1 ? ] then ? ? echo ? \\\"true\\\" ? fi ? ? ? 2)判斷/media/cdrom文件是否存在,若

    2024年02月21日
    瀏覽(18)
  • Python 條件和 if 語句

    Python支持來自數(shù)學(xué)的通常邏輯條件: 等于:a == b 不等于:a != b 小于:a b 小于或等于:a = b 大于:a b 大于或等于:a = b 這些條件可以以多種方式使用,最常見的是在\\\"if語句\\\"和循環(huán)中使用。 if語句是使用if編寫的。 示例,if語句: 在這個(gè)示例中,我們使用了兩個(gè)變量

    2024年02月08日
    瀏覽(18)
  • 9. python的if語句

    9. python的if語句

    有時(shí),我們需要判斷某個(gè)變量是否符合給定條件, if 語句能判斷對(duì)象是否符合條件,并根據(jù)判斷結(jié)果進(jìn)行相應(yīng)操作。 if語句后,用于判斷的語句,稱為: 條件測(cè)試 條件測(cè)試的結(jié)果有且僅有: True 或 False if語句以冒號(hào)結(jié)尾 滿足if語句后執(zhí)行的代碼塊,需要縮進(jìn) 1.1 比較符號(hào)

    2024年02月06日
    瀏覽(48)
  • 【python基礎(chǔ)】if語句-語法格式

    【python基礎(chǔ)】if語句-語法格式

    視頻講解 https://www.bilibili.com/video/BV1Hw411S72w/ 簡(jiǎn)單理解if語句之后,我們的if語句語法格式有多種,選擇使用哪種取決于要測(cè)試的條件數(shù) 最簡(jiǎn)單的if語句只有一個(gè)條件測(cè)試和一個(gè)代碼塊 其語法格式: 假設(shè)想要知道某人的年齡是否已成年,編寫程序如下所示: 如果需要在條件測(cè)

    2024年02月08日
    瀏覽(25)
  • 【python基礎(chǔ)】if語句-條件測(cè)試

    【python基礎(chǔ)】if語句-條件測(cè)試

    視頻講解 https://www.bilibili.com/video/BV18m4y1p7Ch/ 編程時(shí)經(jīng)常需要檢查一些條件,并據(jù)此決定采取什么措施。在Python中,使用 if語句 作為條件控制語句,能夠根據(jù)程序中條件的 真假 ,做出相應(yīng)措施。 其語法格式之一: 假設(shè)我們根據(jù)輸入的年齡去判斷是否成年,編寫程序如下所示

    2024年02月07日
    瀏覽(21)
  • 【python基礎(chǔ)】if語句-處理列表

    【python基礎(chǔ)】if語句-處理列表

    通過結(jié)合使用if語句和列表,可以完成一些程序上的需求,比如,對(duì)列表中特定的值做特殊處理 比如我們有一個(gè)學(xué)員名單,其中\(zhòng)\\'劉柏宏\\\'入學(xué)比較晚,需要我們重點(diǎn)關(guān)注,編寫程序如下所示: 到目前為止,對(duì)于處理的每個(gè)列表都做了一個(gè)簡(jiǎn)單的假設(shè),即假設(shè)它們都至少包含一

    2024年02月08日
    瀏覽(23)
  • Python中 if 語句及其使用

    Python中 if 語句及其使用

    本文的主要內(nèi)容是介紹Python中 if 語句及其使用,包括條件測(cè)試、if -else 語句、if -elif-else 語句以及使用 if 語句處理列表操作,文中附有代碼以及相應(yīng)的運(yùn)行結(jié)果輔助理解。 每條 if 語句的核心都是一個(gè)值為True或False的表達(dá)式,這種表達(dá)式被稱為條件測(cè)試。Python根據(jù)條件測(cè)試的

    2023年04月08日
    瀏覽(10)
  • 自學(xué)Python02-學(xué)會(huì)Python中的if語句

    親愛的同學(xué)們,今天我們將學(xué)習(xí) Python 中的一個(gè)非常重要的語句,那就是 if 語句。 if 語句可以幫助我們判斷一個(gè)條件是否成立,如果條件成立,它將執(zhí)行相應(yīng)的代碼塊?,F(xiàn)在,讓我們一起來學(xué)習(xí)如何使用 if 語句吧! 首先,我們需要記住一個(gè)非常重要的單詞,那就是 \\\"if\\\"。當(dāng)

    2024年02月09日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包