python每日十題(10)

在Python語言中,源文件的擴展名(后綴名)一般使用.py。

保留字,也稱關鍵字,是指被編程語言內部定義并保留使用的標識符。Python 3.x有35個關鍵字,分別為:and,as,assert,async,await,break,class,continue,def,del,elif,else,except,False,finally,for,from,global,if,import,in,is,lambda,None,nonlocal,not,or,pass,raise,return,True,try,while,with,yield。

在Python語言中,0.1+0.2=0.30000000000000004。原因是:對于十進制數,它只能表示以進制數的質因子為分母的分數。10 的質因子有 2 和 5,因此 1/2、1/4、1/5、1/8和 1/10 都可以精確表示;相反,1/3、1/6 和 1/7 都是循環小數,因為它們的分母使用了質因子 3 或者 7。二進制下(進制數為2),只有一個質因子,即2,因此只能精確表示分母質因子是2的分數。二進制中,1/2、1/4 和 1/8 都可以被精確表示,但1/5 或者 1/10 就變成了循環小數。所以,在十進制中能夠精確表示的 0.1 與 0.2(1/10 與 1/5),到了計算機所使用的二進制中就變成了循環小數。當對這些循環小數進行數學運算并將二進制數據轉換成人類可讀的十進制數據時,會對小數尾部進行截斷處理。在不同的語言中,運行0.1*0.2 會輸出不同的結果。

】在Python中,字符編碼以Unicode編碼存儲。chr(x)和ord(x)函數用于在單字符和Unicode編碼值之間進行轉換。chr(x)函數返回Unicode編碼對應的字符,ord(x)函數返回單字符x對應的Unicode編碼,如chr(1010)返回'c',ord("和")返回21644。因此,C、D兩項錯誤。

a=10.99,說明實部為10.99,虛部為0,故complex(a)返回復數10.99+0j。

elif是分支邏輯保留字,for和while是循環邏輯保留字,在Python中沒有do保留字。

在Python語言中,使用for..in..方式形成的循環能遍歷的類型有字符串、文件、range()函數或組合數據類型,不能遍歷復數。

Python語言使用保留字try和except進行異常處理,基本的語法格式如下:

 
try:<語句塊1>except:<語句塊2>

“語句塊1”是正常執行的程序內容,當執行這個語句塊發生異常時,則執行except保留字后面的“語句塊2”,一個try代碼塊可以對應多個處理異常的except代碼塊。

在Python語言中,縮進指每行語句開始前的空白區域,用來表示Python程序間的包含和層次關系。

異常指的是在程序運行過程中發生的異常事件,通常是由外部問題(如硬件錯誤、輸入錯誤)所導致的。錯誤是指導致系統不能按照用戶意圖工作的一切原因、事件。在程序設計過程中,由于某些錯誤的存在,致使程序無法正常運行,處理這些錯誤以使程序正確運行就稱為錯誤處理。異常和錯誤是完全不同的概念。

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

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

相關文章

Clio:具備鎖定、用戶認證和審計追蹤功能的實時日志記錄工具

在網絡安全工具不斷發展的背景下&#xff0c;Clio 作為一款革命性的實時日志記錄解決方案&#xff0c;由 CyberLock Technologies 的網絡安全工程師開發&#xff0c;于 2025 年 1 月正式發布。這款先進的工具通過提供對系統事件的全面可見性&#xff0c;同時保持強大的安全協議…

內核編程十三:進程狀態詳解

進程如同數字世界中的生命體&#xff0c;誕生時被系統母體賦予初始資源&#xff0c;在CPU的脈搏中呼吸&#xff0c;于內存的疆域里生長。它睜開線程之眼觀察世界&#xff0c;伸出系統調用之手與環境互動&#xff0c;時而如幼童般單純執行指令&#xff0c;時而如哲人般陷入阻塞沉…

GitLab 中文版17.10正式發布,27項重點功能解讀【一】

GitLab 是一個全球知名的一體化 DevOps 平臺&#xff0c;很多人都通過私有化部署 GitLab 來進行源代碼托管。極狐GitLab 是 GitLab 在中國的發行版&#xff0c;專門為中國程序員服務。可以一鍵式部署極狐GitLab。 學習極狐GitLab 的相關資料&#xff1a; 極狐GitLab 官網極狐…

哈爾濱工業大學DeepSeek公開課人工智能:大模型原理 技術與應用-從GPT到DeepSeek|附視頻下載方法

導 讀INTRODUCTION 今天繼續哈爾濱工業大學車萬翔教授帶來了一場主題為“DeepSeek 技術前沿與應用”的報告。 本報告深入探討了大語言模型在自然語言處理&#xff08;NLP&#xff09;領域的核心地位及其發展歷程&#xff0c;從基礎概念出發&#xff0c;延伸至語言模型在機器翻…

web爬蟲筆記:js逆向案例十一 某數cookie(補環境流程)

web爬蟲筆記:js逆向案例十一 某數cookie(補環境流程) 一、獲取網頁數據請求流程 二、目標網址、cookie生成(逐步分析) 1、目標網址:aHR0cHM6Ly9zdWdoLnN6dS5lZHUuY24vSHRtbC9OZXdzL0NvbHVtbnMvNy9JbmRleC5odG1s 2、快速定位入口方法 1、通過腳本監聽、hook_cookie等操作可…

WPF ControlTemplate和DataTemplate

在 WPF 中&#xff0c;ControlTemplate 和 DataTemplate 是兩個非常重要的概念&#xff0c;它們分別用于定義控件的外觀和數據對象的顯示方式。以下是關于它們的詳細講解&#xff0c;包括定義、作用、使用場景以及實現示例。 1. ControlTemplate 1.1 定義 ControlTemplate 定…

Qt窗口控件之浮動窗口QDockWidget

浮動窗口QDockWidget QDockWidget 用于表示 Qt 中的浮動窗口&#xff0c;浮動窗口與工具欄類似&#xff0c;可以停靠在主窗口的上下左右位置&#xff0c;也可以單獨拖出來作浮動窗口。 1. QDockWidget方法 方法說明setWidget(QWiget*)用于使浮動窗口能夠被添加控件。setAllo…

游戲引擎學習第180天

我們將在某個時候替換C標準庫函數 今天我們要進行的工作是替換C標準庫函數&#xff0c;這是因為目前我們仍然在使用C語言開發&#xff0c;并且在某些情況下會調用C標準庫函數&#xff0c;例如一些數學函數和字符串格式化函數&#xff0c;尤其是在調試系統中&#xff0c;我們使…

深度學習PyTorch之動態計算圖可視化 - 使用 torchviz 生成計算圖

序號系列文章1深度學習訓練中GPU內存管理2深度學習PyTorch之數據加載DataLoader3深度學習 PyTorch 中 18 種數據增強策略與實現4深度學習pytorch之簡單方法自定義9類卷積即插即用5深度學習PyTorch之13種模型精度評估公式及調用方法6深度學習pytorch之4種歸一化方法&#xff08;…

K8S學習之基礎四十五:k8s中部署elasticsearch

k8s中部署elasticsearch 安裝并啟動nfs服務yum install nfs-utils -y systemctl start nfs systemctl enable nfs.service mkdir /data/v1 -p echo /data/v1 *(rw,no_root_squash) >> /etc/exports exports -arv systemctl restart nfs創建運行nfs-provisioner需要的sa賬…

Go紅隊開發—CLI框架(一)

CLI開發框架 命令行工具開發&#xff0c;主要是介紹開發用到的包&#xff0c;集成了一個框架&#xff0c;只要學會了基本每個人都能開發安全工具了。 該文章先學flags包&#xff0c;是比較經典的一個包&#xff0c;相比后面要學習的集成框架這個比較自由比較細化點&#xff0…

eclipse [jvm memory monitor] SHOW_MEMORY_MONITOR=true

eclipse虛擬機內存監控設置SHOW_MEMORY_MONITORtrue D:\eclipse-jee-oxygen-2-win32-x86_64\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings org.eclipse.ui.prefs (文件比較多&#xff0c;別找錯了&#xff09; SHOW_MEMORY_MONITORtrue 重啟 -xms 1024…

量子計算與人工智能的融合:下一代算力革命

1. 引言&#xff1a;算力需求的飛速增長與量子計算的潛力 在信息技術飛速發展的今天&#xff0c;人工智能&#xff08;AI&#xff09;已經滲透到我們生活的方方面面&#xff0c;從智能助手到自動駕駛&#xff0c;再到醫療診斷&#xff0c;AI 的應用場景日益廣泛。然而&#xf…

Linux paste命令

目錄 一. 簡介二. 基本語法三. 小案例 一. 簡介 paste 命令用于合并多個文件的行&#xff0c;按列方式輸出&#xff0c;默認以制表符&#xff08;Tab&#xff09;分隔。 ?基本語法 paste [選項] 文件1 文件2 ...二. 基本語法 <()的方式模擬文件流paste命令將2個文件流粘…

uniapp處理流式請求

在uniapp里面處理流式請求相對于web端來說有點麻煩&#xff0c;下面我將講述幾種處理流式請求的方式。 1.websocket WebSocket 是處理實時數據流的最佳選擇之一&#xff0c;UniApp 提供了原生的 WebSocket 支持&#xff1a; <template><view class"container&…

低代碼理解

一、低代碼開發的核心定義 低代碼開發是通過可視化界面和聲明式編程替代傳統手工編碼的軟件開發范式&#xff0c;其核心目標是&#xff1a; 降低技術門檻&#xff1a;允許非專業開發者&#xff08;公民開發者&#xff09;參與應用構建提升開發效率&#xff1a;通過復用預制組…

WHAM 人體3d重建部署筆記 vitpose

目錄 視頻結果: docker安裝說明: conda環境安裝說明: 依賴項: 依賴庫: 安裝 mmpose,mmcv 下載模型權重: 算法原理, demo腳本 報錯inference_top_down_pose_model: 測試命令: 視頻結果: wham_smpl預測結果 git地址: GitHub - yohanshin/WHAM WHAM: Recons…

react 大屏根據屏幕分辨率縮放

記錄&#xff0c;以防忘記 const DataLargeScreen () > {const layoutRef useRef<any>();// ui稿寬度const width useRef(1920).current;// ui稿高度const height useRef(1080).current;const [scaleValue, setScaleValue] useState(1);const useWhichScaleValu…

【網絡】網關

【網絡】網關 網關 是計算機網絡中用于連接兩個不同網絡的設備或服務器&#xff0c;它充當著“翻譯器”和“轉發器”的角色&#xff0c;將數據包從一個網絡傳遞到另一個網絡&#xff0c;并在必要時進行協議轉換和數據重包裝。 主要功能 數據轉發&#xff1a;當本地網絡設備發…

Axure大屏可視化模板:賦能多領域,開啟數據展示新篇章

在當今這個數據爆炸的時代&#xff0c;數據已經成為各行各業的核心資產。然而&#xff0c;如何高效、直觀地展示數據&#xff0c;并將其轉化為有價值的決策依據&#xff0c;成為了許多企業和組織面臨的共同挑戰。Axure大屏可視化模板&#xff0c;作為一款強大的數據展示工具&am…