【Python】and 和 or 的返回值

文章目錄

    • 選項 A
    • 選項 B
    • 選項 C
    • 選項 D
    • 正確答案

以下哪些選項輸出結果為True ( )

A、print(2 == 0 or True)
B、print(2 != 0 or True)
C、print(str(2) and str(0) or True)
D、print(str(2) or str(0) or True)

要確定哪些選項的輸出結果為 True,我們需要分析每個表達式的邏輯運算。Python 中的邏輯運算符 or 和 and 的行為如下:

  • or:如果第一個操作數為真,則返回第一個操作數;否則返回第二個操作數。
  • and:如果第一個操作數為假,則返回第一個操作數;否則返回第二個操作數。

讓我們逐一分析每個選項:

選項 A

print(2 == 0 or True)

分析
2 == 0 的結果是 False。
False or True 的結果是 True。
輸出結果
True

選項 B

print(2 != 0 or True)

分析
2 != 0 的結果是 True。
True or True 的結果是 True。
輸出結果
True

選項 C

print(str(2) and str(0) or True)

分析
str(2) 的結果是 “2”,這是一個非空字符串,為真。
str(0) 的結果是 “0”,這也是一個非空字符串,為真。
“2” and “0” 的結果是 “0”(因為 and 返回第二個操作數)。
“0” or True 的結果是 “0”(因為 or 返回第一個為真的操作數)。
輸出結果
0

選項 D

print(str(2) or str(0) or True)

分析
str(2) 的結果是 “2”,這是一個非空字符串,為真。
“2” or str(0) 的結果是 “2”(因為 or 返回第一個為真的操作數)。
“2” or True 的結果是 “2”(因為 or 返回第一個為真的操作數)。
輸出結果
2

正確答案

根據上述分析,輸出結果為 True 的選項是:
A、B

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/75774.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/75774.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/75774.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【deepseek 學c++】weakptr引用場景

std::weak_ptr 是 C 中與 std::shared_ptr 配合使用的智能指針,它本身不擁有資源的所有權,僅觀察資源的狀態,主要用于解決 shared_ptr 的循環引用問題和臨時訪問共享資源的需求。以下是 weak_ptr 的典型應用場景和核心價值:![ 為…

新手SEO優化實戰快速入門

內容概要 對于SEO新手而言,系統化掌握基礎邏輯與實操路徑是快速入門的關鍵。本指南以站內優化為切入點,從網站結構、URL設計到內鏈布局,逐層拆解搜索引擎友好的技術框架;同時聚焦關鍵詞挖掘與內容策略,結合工具使用與…

如何用Redis統計網站的UV

在 Java 項目中使用 Redis 統計網站的 UV(獨立訪客數),我們可以利用 Redis 提供的 HyperLogLog 數據結構。HyperLogLog 適合用來做基數統計,它在空間復雜度上非常高效,可以在存儲大量數據的情況下,提供非常…

Android系統的安全問題 - Android的啟動時驗證

Android 啟動時驗證(Verified Boot) Android 的 啟動時驗證(Verified Boot) 是一項關鍵安全機制,用于確保設備啟動過程中加載的所有系統鏡像(如 Bootloader、內核、系統分區)未被篡改&#xff…

【操作系統】(四)體系結構

(一)大內核與微內核 把橘色部分劃分到內核中的操作系統屬于大內核,不把橘色劃到內核中的操作系統屬于微內核 大內核與微內核的具體區別: (二)計算機的層次結構 (三)操作系統內核非內…

Kotlin 協程官方文檔知識匯總(一)

1、協程基礎 Kotlin 是一門僅在標準庫中提供最基本底層 API 以便其他庫能夠利用協程的語言。與許多其他具有類似功能的語言不同,async 與 await 在 Kotlin 中并不是關鍵字,甚至都不是標準庫的一部分。此外,Kotlin 的掛起函數概念為異步操作提…

MySQL 的 JSON 查詢

MySQL 的 JSON 路徑格式 MySQL 使用特定的 JSON 路徑表達式語法來導航和提取 JSON 文檔中的數據 基本結構 MySQL 中的 JSON 路徑遵循以下通用格式 $[路徑組件]路徑組件詳解 | 操作符 | 描述 | 示例 | | ----------- | --------- | ----------…

Wi-SUN技術,強勢賦能智慧城市構筑海量IoT網絡節點

在智慧城市領域中,當一個智慧路燈項目因信號盲區而被迫增設數百個網關時,當一個傳感器網絡因入網設備數量爆增而導致系統通信失效時,當一個智慧交通系統因基站故障而導致交通癱瘓時,星型網絡拓撲與蜂窩網絡拓撲在構建廣覆蓋與高節…

Leetcode13-羅馬數字轉整數

題目鏈接&#xff1a;13. 羅馬數字轉整數 - 力扣&#xff08;LeetCode&#xff09; 如同上一題&#xff0c;直接用暴力法破解&#xff0c;簡單好理解 int romanToInt(char* s) {int len strlen(s);int res 0;for(int i 0; i < len; i) {switch(s[i]) {case M:res 1000…

Linux系統加固筆記

檢查口令為空的賬戶 判斷依據&#xff1a;存在則不符合 特殊的shell a./bin/false:將用戶的shell設置為/bin/false&#xff0c;用戶會無法登錄&#xff0c;并且不會有任何提示信息b./sbib/nologin&#xff1a;nologin會禮貌的向用戶發送一條消息&#xff0c;并且拒絕用戶登錄…

23種設計模式-責任鏈(Chain of Responsibility)設計模式

責任鏈設計模式 &#x1f6a9;什么是責任鏈設計模式&#xff1f;&#x1f6a9;責任鏈設計模式的特點&#x1f6a9;責任鏈設計模式的結構&#x1f6a9;責任鏈設計模式的優缺點&#x1f6a9;責任鏈設計模式的Java實現&#x1f6a9;代碼總結&#x1f6a9;總結 &#x1f6a9;什么是…

【宇宙回響】從Canvas到MySQL:飛機大戰的全棧交響曲【附演示視頻與源碼】

?? 這是星際大戰系列的第三篇,感謝一路以來支持和關注這個項目的每一位朋友! ?? 文章力求嚴謹,但難免有疏漏之處,歡迎各位朋友指出,讓我們一起在交流中進步。 ?? 項目代碼、文檔和相關資源都可以免費獲取,希望能幫助到更多對游戲開發感興趣的朋友。 ?? 如果您有任…

MyBatis-Plus(Ⅵ)插件

目錄 一、分頁插件 1.添加配置類 2.在測試類測試 結果 二、xml實現分頁的自定義 1.UserMapper中定義接口方法 2.創建UserMapper.xml文件 3.在測試類測試 結果 三、樂觀鎖 1.場景 2.樂觀鎖與悲觀鎖 3.模擬修改沖突 數據庫中添加商品表 添加數據 添加實體類 添加map…

火山引擎云上實戰: DeepSeek R1 大模型(全尺寸)

本文將介紹兩種在火山引擎云上部署 DeepSeek-R1 全尺寸模型服務的方案&#xff0c;涵蓋大模型推理服務的 Terraform 一鍵部署、容器化部署、資源彈性伸縮和模型可觀測。 來源 | 火山引擎云基礎 在 AI 大模型日新月異的當下&#xff0c;企業在使用大模型時往往面臨著數據隱私保…

vue遺漏的知識點(動態組件.)

----動態組件&#xff08;vue2vue3通用&#xff09; <component :is"..."> 的作用 <component> 是 Vue 的內置組件&#xff0c;用于動態渲染其他組件。:is 屬性 用于指定要渲染的組件。它的值可以是&#xff1a; 組件的名稱&#xff08;字符串&#xf…

工作流引擎Flowable介紹及SpringBoot整合使用實例

Flowable簡介 Flowable 是一個輕量級的業務流程管理&#xff08;BPM&#xff09;和工作流引擎&#xff0c;基于 Activiti 項目發展而來&#xff0c;專注于提供高性能、可擴展的工作流解決方案。它主要用于企業級應用中的流程自動化、任務管理和審批流等場景。 Flowable 的核心…

【uni-app】引用公共組件

目錄 一、建立公共組件 1.1新建vue文件 1.2編寫公共文件代碼 1.3使用 注意事項 一、建立公共組件 1.1新建vue文件 在公共組件文件目錄下新建所需要的功能文件 1.2編寫公共文件代碼 按需求寫對應功能的代碼 1.3使用 在需要使用的文件下引用公共組件 注意事項 想要使用s…

STL中vector模擬實現

vector各個接口函數 //構造函數 vector() vector(size_t n,const T& valT()) vector(int n,const T& val T()) //拷貝構造函數 vector(const vector<T>& v) //迭代器版本的 vector(inputiterator first, inputiterator end) //賦值運算符重載 vector<T&…

DML 數據操縱語言學習筆記

一、DML 核心概念體系 1.1 語言定位與邊界 DML&#xff08;Data Manipulation Language&#xff09;作為 SQL 三大核心語言之一&#xff0c;專注于數據行級操作&#xff0c;區別于 DDL&#xff08;結構定義&#xff09;和 DCL&#xff08;權限控制&#xff09;。其核心指令包…

springboot的跨域是什么?遇到跨域問題如何解決?

在Spring Boot中&#xff0c;跨域是指當瀏覽器中的前端應用&#xff08;如運行在某個域名和端口下的前端頁面&#xff09;請求后端接口時&#xff0c;如果后端接口所在的域名、端口或協議與前端應用不一致&#xff0c;瀏覽器會阻止這種跨域請求。這是由于瀏覽器的同源策略&…