国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 淺談對python中if、elif、else的誤解

淺談對python中if、elif、else的誤解

2020-08-21 00:05L155JL Python

這篇文章主要介紹了淺談對python中if、elif、else的誤解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

今天下午在練習python時用了“if...if...else...”的分支結構,結果運行出來嚇我一跳。原來我想當然的認為“if...if...else...”是“if...elif...else...”的簡化結構(這個錯誤的看法好像還是從學C語言繼承過來的)。學了這么多天才發現其中的區別啊。下面先說說python,然后再說一下C語言里面的if語句。

 “python中通過if、elif、else等保留字提供單分支、二分支和多分支結構。”

1.單分支結構(if語句)

?
1
2
if<條件>:
  <語句塊>

2. 二分支結構(if-else語句)

?
1
2
3
4
if <條件>:
  <語句塊1>
else :
  <語句塊2>

3.多分支結構(if-elif-else語句)(else可選)

?
1
2
3
4
5
6
7
if <條件1> :
  <語句塊1>
elif <條件2> :
  <語句塊2>
...
else :
  <語句塊N>

因此如果依次寫了幾個“if語句”,沒有else或者elif,那么每個“if語句”都將會被評估一遍,結果為True的條件下面的語句塊都會被執行。同樣如果你寫了幾個“if語句”,然后在最后寫了一個else,那也只能被認為是幾個單分支結構然后并列了一個二分支結構,而不是一個多分支結構。因此在運行的時候,除最后一個if外,前面的“if語句”都將會被執行一次,然后再執行最后的“if-else”這個二分支。而這個else恰好又是除最后一個if條件的補集,一般包含前面某個if語句的條件,因此else下面的語句塊可能會被執行,而不會達到“if-elif-else”只取其一的效果。所以才會有我今天下午的吃驚!

我用一個簡單的代碼來對比一下這個結果:

第一幅圖執行完第一個“if語句”,又執行了下面的“if-else”;第三幅圖則是一個多分支,判斷第一個條件結果為True后,執行下面的語句塊,結束后跳出整個“if-elif-else”結構,運行結果正確。

淺談對python中if、elif、else的誤解

在C語言里類似的結構好像被稱為選擇結構,最常用的有以下三種形式:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(1) if(表達式) 語句1
 
(2) if(表達式)
   語句1
  else
   語句2
 
(3) if(表達式1) 語句1
  else if(表達式2) 語句2
  else if(表達式3) 語句3
  .
  .
  .
  else if(表達式m) 語句m
  else 語句m+1

用法和python的單分支、二分支、多分支類似,所以說我從學C語言的時候這個地方就搞混了。

到此這篇關于淺談對python中if、elif、else的誤解的文章就介紹到這了,更多相關python中if、elif、else內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/L155JL/article/details/108107447

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 北条麻妃一区二区免费播放 | 成人激情视频免费在线观看 | 亚洲综合中文字幕在线 | 亚洲一区在线播放 | 欧美激情一区二区三区在线视频 | 日韩精品久久久 | 激情五月激情综合网 | 激情五月激情 | 狠狠的日 | 精品久久av | 日本精品中文字幕 | 日本一区不卡 | 久久国产经典视频 | av在线黄 | 欧美日韩国产在线播放 | 日本中文字幕在线播放 | 亚洲男人的天堂视频 | 国产一级纯肉体一级毛片 | 色综合一区| 亚洲美女久久 | 一区二区三区精品 | 91精品国产一区二区三区香蕉 | 亚洲综合视频 | 亚洲综合无码一区二区 | 日韩中文字幕一区 | 国产高清精品在线 | 高清一区二区三区 | 日本不卡一区二区三区在线观看 | 国产成人精品久久二区二区 | 午夜精品久久久久 | 午夜精品视频在线观看 | 国产一区二区三区免费 | 日韩免费一区二区 | 中文字幕在线播放一区 | 在线观看亚洲专区 | 国产精品三级久久久久久电影 | 一区二区视频 | 免费簧片 | 性色网址 | 中文字幕在线一区 | 亚洲精品日韩激情在线电影 |