Python語法特點與編碼規范

注釋

單行注釋
把#號當做注釋符號
在這里插入圖片描述
多行注釋
python中并沒有規定多行注釋標記,通常使用單引號作為多行注釋
在這里插入圖片描述
中文注釋
規定文件所用編碼,當時是為解決python2不支持中文的問題

#coding=utf-8

代碼縮進

python采用代碼縮進和冒號區分代碼層次,所以代碼縮進尤為重要
例:在忱語句中行尾的冒號和下一行的縮進表示一個代碼塊的開始,而縮進結束,則表示一個代碼塊的結束。

編碼規范

編寫規則

1.每個import語句只導入一個模塊
2.不在行尾添加分號,也不能用分號將兩條命令放在一起
3.當一行命令太多時可以使用小括號將多行內容隱式的連接起來
4.頂級定義之間空兩行,方法之間空一行。分割某些功能時也空一行
5.運算符兩側、函數參數之間、逗號兩側使用空格隔開
6.避免在虛幻中使用累加,這會創建不必要的臨時對象
7.適當使用異常處理提高程序的容錯性,氮不能依賴于異常處理

命名規范

模塊名全部使用小寫字母,可以使用下劃線分割多個字母
包名全部使用小寫字母,不推薦使用下劃線
類名單詞首字母大寫其他小寫(Pascal風格)
模塊內部類采用下劃線+Pascal風格
函數、類的屬性和方法的命名規則與模塊相似
常量名全部使用大寫字母
使用單下劃線開頭的是模塊變量或者受保護的函數,import不能導入
使用雙下劃線開頭的實例變量或方法是類私有的

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

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

相關文章

跟Gemini學做PPT:字號選擇

字號的選擇對于 PPT 的可讀性和視覺效果至關重要。以下是一些通用的建議和針對你具體情況的字號選擇指南: 通用字號選擇原則: 對比度: 文字顏色與背景顏色形成高對比度,確保易讀。字體: 選擇清晰、專業的字體&#x…

【JVM 03-JVM內存結構之-虛擬機棧】

虛擬機棧 筆記記錄 1. 定義1.1 演示棧幀 2. 特點3. 線程運行診斷3.1 案例1 cpu占用過多&解決3.2 案例2 程序運行很長時間沒有結果 4. 拓展知識&問題辨析4.1 棧的內存越大越好嘛?(不是)4.2 方法內的局部變量是否線程安全?(是線程安全的)4.2.1 局部…

文章記單詞 | 第104篇(六級)

一,單詞釋義 keyboard /?ki?b??rd/ n. 鍵盤underlying /??nd?r?la???/ adj. 潛在的;根本的;基礎的June /d?u?n/ n. 六月tactics /?tkt?ks/ n. 戰術;策略;手段south /sa?θ/ n./adj./adv. 南方&#x…

中宏立達與天空衛士達成戰略合作

戰略合作篇 中宏立達-天空衛士 2025年5月23日,中宏立達與天空衛士在中宏立達集團總部北京麗金智地中心正式簽署戰略合作協議。中宏立達總經理王博先生與天空衛士高級副總裁兼首席運營官鞏文堅先生代表雙方簽署協議。這標志著兩家領軍企業在數字安全領域的深度合作正…

RxJS 高階映射操作符詳解:map、mergeMap 和 switchMap

1. map 操作符 map 是最基本的轉換操作符,用于對 Observable 發出的每個值進行一對一轉換。 基本特點: 同步操作一對一轉換不改變 Observable 的發出時機 詳細示例: import { of } from rxjs; import { map } from rxjs/operators;// 示…

基于stm32的多旋翼無人機(Multi-rotor UAV based on stm32)

由于一直在調試本項目,好久沒有發文章,最近本項目的PID調試初見成效!開始正文前首先感謝各位粉絲的支持,以及對本項目技術上支持的老師以及師兄,謝謝你們! 對應源碼及文件:源碼及文件下載 基于…

量子傳感器:開啟微觀世界的精準探測

隨著量子技術的飛速發展,量子傳感器逐漸成為前沿科技領域的熱門研究方向。量子傳感器利用量子力學的特性,能夠實現對物理量的極高精度測量,其應用范圍涵蓋了基礎科學研究、醫學診斷、環境監測以及國防安全等多個領域。本文將深入探討量子傳感…

河道管網排口在線監測系統解決方案

一、方案概述 我國作為世界上河流數量最為豐富的國家之一,擁有眾多歷史悠久的壯闊江河流域。然而,伴隨經濟社會的迅猛發展,河湖管理與保護面臨諸多新挑戰,諸如河道干涸、湖泊萎縮、水環境惡化以及河湖功能退化等問題,對…

Foldseek快速蛋白質結構比對

1. 下載和安裝 Foldseek 如果只是單個蛋白質結構的序列比對,我們只需要用Foldseek 的網站服務 https://search.foldseek.com/search 上傳我們的蛋白質結構并選擇想要進行比對的數據庫即可,這里不做重點講解。做生物信息學研究,我們難免需要批…

宏山激光韓國釜山開放日圓滿舉行,服務本地化再提速

5月21日-22日,宏山激光在韓國釜山展廳舉辦了主題為“韓國本地服務領導者”的開放日活動,此次活動聚焦韓國市場,通過沉浸式參觀和深度交流,全面展示宏山激光本地化服務體系的建設成果,彰顯其服務本地、深耕市場的堅定決…

大模型「瘦身」指南:從LLaMA到MobileBERT的輕量化部署實戰

大模型「瘦身」指南:從LLaMA到MobileBERT的輕量化部署實戰 系統化學習人工智能網站(收藏):https://www.captainbed.cn/flu 文章目錄 大模型「瘦身」指南:從LLaMA到MobileBERT的輕量化部署實戰摘要引言一、輕量化技術…

JavaScript篇:函數作用域與作用域鏈探秘

大家好,我是江城開朗的豌豆,一名擁有6年以上前端開發經驗的工程師。我精通HTML、CSS、JavaScript等基礎前端技術,并深入掌握Vue、React、Uniapp、Flutter等主流框架,能夠高效解決各類前端開發問題。在我的技術棧中,除了…

Robust Kernel Estimation with Outliers Handling for Image Deblurring論文閱讀

Robust Kernel Estimation with Outliers Handling for Image Deblurring 1. 論文的研究目標與實際問題意義1.1 研究目標1.2 實際問題與產業意義2. 論文的創新方法、模型與優勢2.1 核心思路2.2 關鍵公式與技術細節2.2.1 非線性模糊模型與能量函數2.2.2 中間潛像更新與IRLS2.2.3…

nginx配置跨域請求,后臺不用配置啦,完美

允許全部把域名改* server { listen 22222; server_name localhost; location / { if ($request_method OPTIONS) { add_header Access-Control-Allow-Origin http://localhost:8080; add_header Access-Control-Allow-Headers *; add_header Access-Control-…

[特殊字符] 構建高內聚低耦合的接口架構:從數據校驗到后置通知的分層實踐

在現代企業系統開發中,接口結構設計的質量直接影響系統的穩定性、擴展性與可維護性。隨著業務復雜度上升,單一層次的接口實現往往難以應對功能膨脹、事務一致性、后置擴展等需求。因此,我們提出一種面向復雜業務場景的接口分層模型&#xff0…

MySQL 5.7 實戰:JSON 字段提取、Base64 解碼與引號問題全解析

一、背景與問題場景 在 MySQL 數據庫中,存儲 JSON 格式數據(如用戶行為日志、配置參數、擴展信息)的場景日益普遍。當需要從 JSON 字段中提取特定鍵值(如info)并進行 Base64 解碼時,常遇到以下問題&#x…

1.2.1+1.2.2計算機硬件的基本組成

知識總覽 早期馮諾依曼計算機:從人工-》自動 出現原因: 埃尼阿克計算機每執行一條指令都需要人工接線攬,雖然計算機處理的快,但是人工接線可能慢,效率低,于是出現馮諾依曼計算機,把要執行的指…

Spring AI 1.0 GA 正式發布

Spring AI 1.0 GA 正式發布 快速入門核心特性1. **增強型 LLM(大語言模型)**2. **MCP 協議支持**3. **RAG(檢索增強生成)**4. **評估與監控**5. **智能代理(Agents)** 下一步計劃 VMware Spring 團隊 Mark …

亞馬遜云科技推出Anthropic新一代模型

5月23日 亞馬遜云科技宣布在Amazon Bedrock中推出Anthropic的最新一代模型Claude Opus 4和Claude Sonnet 4。這兩款全新混合推理模型能夠根據需求在快速響應和深度思考模式間靈活切換,為編碼、高級推理和多步驟工作流領域帶來全新標準。它們不僅能在復雜的長時間推理…

無人機開啟未來配送新篇章

低空物流(無人機物流)是利用無人機等低空飛行器進行貨物運輸的物流方式,依托低空空域(通常在120-300米)實現快速、高效、靈活的配送服務。它是低空經濟的重要組成部分,廣泛應用于快遞配送、醫療物資運輸、農…