python縮寫大全(python縮寫詞首字母)

本文目錄一覽:

Python是什麼?

Python由荷蘭數學和計算機科學研究學會的Guido van Rossum 於1990

年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨着版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。

Python解釋器易於擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python

也可用於可定製化軟件中的擴展程序語言。Python豐富的標準庫,提供了適用於各個主要系統平台的源碼或機器碼。

python這些參量縮寫的意思是什麼啊

*args,*kw,*kwargs這三個是都是位置參數,除了形參名不同,使用沒區別。

**args,**kw,**kwargs,這三個都是關鍵參數,除了形參名不同,使用沒區別。

例如:def func(a, b=None):  pass    函數的a就是位置參數,b是關鍵參數。

此函數中傳入關鍵參數時,必須寫成 b=實參。但此函數只能傳2個參數,傳多傳少都會報錯。

如果形參前面加1個*意味着位置參數是不定長的,可傳入多個參數。

如果形參前面加2個*意味着關鍵參數是不定長的,可傳入多個關鍵參數。

def func(*args, **kwargs): pass   此函數可以傳入任意多個位置參數和關鍵參數而不會報錯。

python pep8是什麼

PEP是Python Enhancement Proposal的縮寫,通常翻譯為「Python增強提案」。每個PEP都是一份為Python社區提供的指導Python往更好的方向發展的技術文檔,其中的第8號增強提案(PEP 8)是針對Python語言編訂的代碼風格指南。儘管我們可以在保證語法沒有問題的前提下隨意書寫Python代碼,但是在實際開發中,採用一致的風格書寫出可讀性強的代碼是每個專業的程序員應該做到的事情,也是每個公司的編程規範中會提出的要求,這些在多人協作開發一個項目(團隊開發)的時候顯得尤為重要。我們可以從Python官方網站的PEP 8鏈接中找到該文檔,下面我們對該文檔的關鍵部分做一個簡單的總結。

相關推薦:《Python入門教程》

空格的使用

1、使用空格來表示縮進而不要用製表符(Tab)。這一點對習慣了其他編程語言的人來說簡直覺得不可理喻,因為絕大多數的程序員都會用Tab來表示縮進,但是要知道Python並沒有像C/C++或Java那樣的用花括號來構造一個代碼塊的語法,在Python中分支和循環結構都使用縮進來表示哪些代碼屬於同一個級別,鑒於此Python代碼對縮進以及縮進寬度的依賴比其他很多語言都強得多。在不同的編輯器中,Tab的寬度可能是2、4或8個字符,甚至是其他更離譜的值,用Tab來表示縮進對Python代碼來說可能是一場災難。

2、和語法相關的每一層縮進都用4個空格來表示。

3、每行的字符數不要超過79個字符,如果表達式因太長而佔據了多行,除了首行之外的其餘各行都應該在正常的縮進寬度上再加上4個空格。

4、函數和類的定義,代碼前後都要用兩個空行進行分隔。

5、在同一個類中,各個方法之間應該用一個空行進行分隔。

6、二元運算符的左右兩側應該保留一個空格,而且只要一個空格就好。

標識符命名

PEP 8倡導用不同的命名風格來命名Python中不同的標識符,以便在閱讀代碼時能夠通過標識符的名稱來確定該標識符在Python中扮演了怎樣的角色(在這一點上,Python自己的內置模塊以及某些第三方模塊都做得並不是很好)。

1、變量、函數和屬性應該使用小寫字母來拼寫,如果有多個單詞就使用下劃線進行連接。

2、類中受保護的實例屬性,應該以一個下劃線開頭。

3、類中私有的實例屬性,應該以兩個下劃線開頭。

4、類和異常的命名,應該每個單詞首字母大寫。

5、模塊級別的常量,應該採用全大寫字母,如果有多個單詞就用下劃線進行連接。

6、類的實例方法,應該把第一個參數命名為self以表示對象自身。

7、類的類方法,應該把第一個參數命名為cls以表示該類自身。

表達式和語句

在Python之禪(可以使用import this查看)中有這麼一句名言:「There should be one– and preferably only one –obvious way to do it.」,翻譯成中文是「做一件事應該有而且最好只有一種確切的做法」,這句話傳達的思想在PEP 8中也是無處不在的。

1、採用內聯形式的否定詞,而不要把否定詞放在整個表達式的前面。例如if a is not b就比if not a is b更容易讓人理解。

2、不要用檢查長度的方式來判斷字符串、列表等是否為None或者沒有元素,應該用if not x這樣的寫法來檢查它。

3、就算if分支、for循環、except異常捕獲等中只有一行代碼,也不要將代碼和if、for、except等寫在一起,分開寫才會讓代碼更清晰。

4、import語句總是放在文件開頭的地方。

5、引入模塊的時候,from math import sqrt比import math更好。

6、如果有多個import語句,應該將其分為三部分,從上到下分別是Python標準模塊、第三方模塊和自定義模塊,每個部分內部應該按照模塊名稱的字母表順序來排列。

Python簡寫叫py,C語言簡寫是什麼?

C語言的簡寫就是C,已經非常簡單了。

Python是一種跨平台的計算機程序設計語言。

是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。最初被設計用於編寫自動化腳本(shell),隨着版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發。

C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/259651.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 16:30
下一篇 2024-12-15 16:30

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29

發表回復

登錄後才能評論