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

Python 布爾類型

這篇具有很好參考價值的文章主要介紹了Python 布爾類型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

布爾值表示兩個值之一:True(真)或False(假)。

布爾值

在編程中,您經常需要知道一個表達式是否為True或False。

您可以在Python中評估任何表達式,并獲得兩個答案之一:True或False。

當您比較兩個值時,表達式會被評估,Python會返回布爾答案:

示例

print(10 > 9)
print(10 == 9)
print(10 < 9)

當您在if語句中運行條件時,Python會返回True或False:

示例 根據(jù)條件是True還是False打印消息:

a = 200
b = 33

if b > a:
  print("b 大于 a")
else:
  print("b 不大于 a")

評估值和變量

bool() 函數(shù)允許您評估任何值,并返回True或False,

示例 評估字符串和數(shù)字:

print(bool("Hello"))
print(bool(15))

示例 評估兩個變量:

x = "Hello"
y = 15

print(bool(x))
print(bool(y))

大多數(shù)值為True

幾乎任何值都會在有一些內容的情況下被評估為True。

任何字符串都為True,除了空字符串。

任何數(shù)字都為True,除了0。

任何列表、元組、集合和字典都為True,除了空的。

示例 以下將返回True:

bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])

一些值為False

事實上,除了空值(如()、[]、{}、""、數(shù)字0和None),沒有太多值會被評估為False。當然,值False會被評估為False。

示例 以下將返回False:

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})

還有一個值,或者說對象,在這種情況下會被評估為False,那就是如果您有一個由帶有返回0或False的__len__函數(shù)的類創(chuàng)建的對象:

示例

class myclass():
  def __len__(self):
    return 0

myobj = myclass()
print(bool(myobj))

函數(shù)可以返回布爾值

您可以創(chuàng)建返回布爾值的函數(shù):

示例 打印函數(shù)的答案:

def myFunction():
  return True

print(myFunction())

您可以根據(jù)函數(shù)的布爾答案執(zhí)行代碼:

示例 如果函數(shù)返回True,則打印“YES!”,否則打印“NO!”:

def myFunction():
  return True

if myFunction():
  print("YES!")
else:
  print("NO!")

Python還有許多內置函數(shù),返回布爾值,比如isinstance()函數(shù),可用于確定對象是否屬于某種數(shù)據(jù)類型:

示例 檢查對象是否為整數(shù):

x = 200
print(isinstance(x, int))

最后

為了方便其他設備和平臺的小伙伴觀看往期文章,鏈接奉上:

公眾號搜索Let us Coding,知乎開源中國,CSDN思否,掘金,InfoQ簡書,博客園,慕課,51CTO,helloworld,騰訊開發(fā)者社區(qū),阿里開發(fā)者社區(qū)文章來源地址http://www.zghlxwxcb.cn/news/detail-711803.html

# 看完如果覺得有幫助,歡迎點贊、收藏和關注

到了這里,關于Python 布爾類型的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Python入門】Python的判斷語句(布爾類型和比較運算符)

    【Python入門】Python的判斷語句(布爾類型和比較運算符)

    前言 ??作者簡介: 熱愛跑步的恒川 ,致力于C/C++、Java、Python等多編程語言,熱愛跑步,喜愛音樂的一位博主。 ??本文收錄于Python零基礎入門系列,本專欄主要內容為Python基礎語法、判斷、循環(huán)語句、函數(shù)、函數(shù)進階、數(shù)據(jù)容器、文件操作、異常模塊與包、數(shù)據(jù)可視化等,

    2024年02月03日
    瀏覽(23)
  • 【Python入門篇】——Python中判斷語句(布爾類型,比較運算符,if語句)

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

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

    2024年02月03日
    瀏覽(22)
  • python常見的數(shù)據(jù)類型與數(shù)據(jù)結構(一)數(shù)字類型 字符串類型 布爾類型 列表 集合 字典 的定義與常規(guī)操作方法

    數(shù)字類型有int(整數(shù)),float(浮點數(shù))和complex(復數(shù)型),其中int與float被大家所常用并且可以使用int()和float()函數(shù)相互轉換。如果字符串只包含數(shù)字和小數(shù)點也可以被這兩種函數(shù)強制轉換。復數(shù)型,則少被人們使用,大都是用在數(shù)學公式和物理公式的計算上。 字符串類型較為簡單

    2024年02月21日
    瀏覽(32)
  • Rust 基礎入門 —— 字符、布爾、單元 類型

    Rust 基礎入門 —— 字符、布爾、單元 類型

    對于字符類型我們有更大的自由性,概括一下: 更大的編碼范圍,讓rust 可以展示更多的內容。 統(tǒng)一的字節(jié)空間,字符也是四個字節(jié)的內存大小。 嚴格區(qū)分的 \\\"\\\" 和 \\\'\\\' 前者用于字符串、后者是字符。 說明一點, bool 類型的 應用場景 主要就是用在 流程控制 中, 美妙的新鮮內

    2024年02月12日
    瀏覽(55)
  • 【C++】第 2 課 - 布爾類型(bool)

    【C++】第 2 課 - 布爾類型(bool)

    ???????? 歡迎來到博主 Apeiron?的博客,祝您旅程愉快 !?時止則止,時行則行。動靜不失其時,其道光明。 目錄 1、緣起? 2、緣聚 2.1、筆記整理 2.2、用法? 3、緣落 目錄 ????????最近(2023-04-22)在 BiliBili 黑馬程序員學習 C++? 編程語言,今天學習到了? 布爾(bool)

    2024年02月09日
    瀏覽(12)
  • C++ 數(shù)學函數(shù)、頭文件及布爾類型詳解

    C++ 有許多函數(shù)可以讓您在數(shù)字上執(zhí)行數(shù)學任務。 max(x, y) 函數(shù)可用于找到 x 和 y 的最大值: 示例 而 min(x, y) 函數(shù)可用于找到 x 和 y 的最小值: 示例 其他函數(shù),例如 sqrt (平方根)、 round (四舍五入)和 log (自然對數(shù)),可以在 cmath 頭文件中找到: 示例 其他數(shù)學函數(shù) 以下

    2024年04月08日
    瀏覽(9)
  • C# Convert.ToBoolean()字符串轉布爾類型問題
  • 一個數(shù)是否可以被表示成兩個數(shù)平方差

    什么樣的正整數(shù)可以被表示為兩個平方數(shù)的差。 即下面的方程 在正整數(shù)A等于什么的時候,有正整數(shù)解。注意,這里的A要求是正整數(shù),而x和y也是正整數(shù)。顯然,x^2y^2,xy,不可能x=y。并且,再請注意,這里并非要解上面的方程,而是要確定A取什么值時,方程有解。在有解的

    2024年02月06日
    瀏覽(20)
  • Go 語言內置類型全解析:從布爾到字符串的全維度探究

    Go 語言內置類型全解析:從布爾到字符串的全維度探究

    關注微信公眾號【TechLeadCloud】,分享互聯(lián)網架構、云服務技術的全維度知識。作者擁有10+年互聯(lián)網服務架構、AI產品研發(fā)經驗、團隊管理經驗,同濟本復旦碩,復旦機器人智能實驗室成員,阿里云認證的資深架構師,項目管理專業(yè)人士,上億營收AI產品研發(fā)負責人。 本文深入

    2024年02月09日
    瀏覽(30)
  • 區(qū)塊鏈的兩個核心概念之一簽名, 另一個是共識.

    區(qū)塊鏈的兩個核心概念之一簽名, 另一個是共識.

    Alice的公私鑰, 簽名和驗證簽名僅僅確定了Alice對數(shù)字資產A所有權的宣言. 之后, Bob也可以用自己的私鑰對資產A進行簽名宣誓所有權。區(qū)塊鏈中叫雙花,即重復宣稱所有權, 也稱重復花費交易。這時候需要共識算法(集體成員pow或委員會代表pos監(jiān)督數(shù)據(jù)的變化,達成一致意見即

    2024年02月01日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包