日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python循环指令_Python循环

發(fā)布時間:2023/12/2 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python循环指令_Python循环 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

布爾運(yùn)算

學(xué)習(xí)循環(huán)之前,先了解一個概念:布爾運(yùn)算

布爾運(yùn)算是數(shù)字符號化的邏輯推演法,包括聯(lián)合、相交、相減。在圖形處理操作中引用了這種邏輯運(yùn)算方法以使簡單的基本圖形組合產(chǎn)生新的形體,并由二維布爾運(yùn)算發(fā)展到三維圖形的布爾運(yùn)算。

由于布爾在符號邏輯運(yùn)算中的特殊貢獻(xiàn),很多計(jì)算機(jī)語言中將邏輯運(yùn)算稱為布爾運(yùn)算,將其結(jié)果稱為布爾值。

以上轉(zhuǎn)自百度百科

計(jì)算機(jī)編程布爾運(yùn)算:

邏輯運(yùn)算通常用來測試真假值。最常見到的邏輯運(yùn)算就是循環(huán)的處理,用來判斷是否該離開循環(huán)或繼續(xù)執(zhí)行循環(huán)內(nèi)的指令。

Python比較運(yùn)算符

假設(shè)表內(nèi)變量a = 10, b = 20運(yùn)算符

描述

實(shí)例

==

等于-比較對象是否相等

a == b 返回 False

!=

不等于-比較對象是否不相等

a != b 返回 True

>

大于-返回x是否大于y

a > b 返回 False

<

小于-返回x是否小于y

a < b 返回 True

>=

大于等于-返回x是否大于等于y

a >= b 返回 False

<=

小于等于-返回x是否小于等于y

a <= b 返回 True

所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。

Python邏輯運(yùn)算符

假設(shè)表內(nèi)變量a = 10, b = 20運(yùn)算符

邏輯表達(dá)式

描述

實(shí)例

and

x and y

布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計(jì)算值。

a and b 返回 20

or

x or y

布爾"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計(jì)算值。

a or b 返回 10

not

not x

布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。

not(a and b) 返回 False

此外,還有以下運(yùn)算輸出布爾值,分別是成員運(yùn)算以及身份運(yùn)算:

Python成員運(yùn)算符運(yùn)算符

描述

實(shí)例

in

如果在指定的序列中找到值返回 True,否則返回 False。

x 在 y 序列中 , 如果 x 在 y 序列中返回 True。

not in

如果在指定的序列中沒有找到值返回 True,否則返回 False。

x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

Python身份運(yùn)算符運(yùn)算符

描述

實(shí)例

is

is 是判斷兩個標(biāo)識符是不是引用自一個對象

x is y, 類似 id(x) == id(y) , 如果引用的是同一個對象則返回 True,否則返回 False

is not

is not 是判斷兩個標(biāo)識符是不是引用自不同對象

x is not y , 類似 id(a) != id(b)。如果引用的不是同一個對象則返回結(jié)果 True,否則返回 False

以上這些運(yùn)算類型都是用來得到布爾值的。那么布爾值True和False有什么用呢?

條件語句

Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊。

Python 編程中 if 語句用于控制程序的執(zhí)行,其結(jié)構(gòu)形式為:

其中"條件"成立時(非零),則執(zhí)行后面的語句,而執(zhí)行內(nèi)容可以多行,以縮進(jìn)來區(qū)分表示同一范圍。

else 為可選語句,當(dāng)需要在條件不成立時執(zhí)行內(nèi)容則可以執(zhí)行相關(guān)語句。

示例如下:

結(jié)果

if 語句的判斷條件可以用>(大于)、=(大于等于)、<=(小于等于)來表示其關(guān)系。

當(dāng)判斷條件為多個值時,可以使用以下形式:

實(shí)例如下:

運(yùn)行結(jié)果

如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有一個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。

如:

運(yùn)行結(jié)果

重頭戲來了,python循環(huán)。python循環(huán)有2個語句,一個是while,一個是for。

while循環(huán)

Python 編程中 while 語句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)。其基本形式為:

執(zhí)行語句可以是單個語句或語句塊。判斷條件可以是任何表達(dá)式,任何非零、或非空(null)的值均為true。當(dāng)判斷條件為false時,循環(huán)結(jié)束。

結(jié)果

無限循環(huán)

如果條件判斷語句永遠(yuǎn)為 true,循環(huán)將會無限的執(zhí)行下去,如下實(shí)例:

結(jié)果:無論輸入任何值,都會無限輸出該條件下的語句。如何結(jié)束呢?這里介紹2個語句:break和continue

break用于跳出循環(huán)

continue用于跳過該次循環(huán)

循環(huán)使用else語句

在 python 中,while … else 在循環(huán)條件為 false 時執(zhí)行 else 語句塊:

以上實(shí)例輸出結(jié)果為:

for循環(huán)語句

Python for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個列表或者一個字符串。

for循環(huán)的語法格式如下:

結(jié)果:

循環(huán)使用 else 語句

在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區(qū)別,else 中的語句會在循環(huán)正常執(zhí)行完(即 for 不是通過 break 跳出而中斷的)的情況下執(zhí)行,while … else 也是一樣。

結(jié)果

總結(jié)

以上是生活随笔為你收集整理的python循环指令_Python循环的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。