hello word

来源:https://www.cnblogs.com/sclq/archive/2019/11/10/11828811.html
-Advertisement-
Play Games

雖然之前已經學了2個月python,但仍然感覺學的很亂,沒有系統性;或者說自學的沒有條例,只是追求進度,沒有保證知識點的全面與準確。 從今天開始,從python的基礎變數開始重新整理知識點,梳理忽略的內容。願所學即所會,所會即能用。 1、變數名遵循的規則 只能包含字母、數字和下劃線。需要以字母或下劃 ...


雖然之前已經學了2個月python,但仍然感覺學的很亂,沒有系統性;或者說自學的沒有條例,只是追求進度,沒有保證知識點的全面與準確。

從今天開始,從python的基礎變數開始重新整理知識點,梳理忽略的內容。願所學即所會,所會即能用。

1、變數名遵循的規則

  •     只能包含字母、數字和下劃線。需要以字母或下劃線開頭,數字不能開頭。
  •    不能包含空格,可用下劃線將兩個單詞連接。例,greeting_messgae
  •     不能用python的關鍵字和函數名用作變數名
  •     變數名應簡短又具有描述性。入name好於n
  •     慎用小寫字母l和大寫字母O防止與數字1,0混。
  •     變數名使用大寫字母不會報錯,但不建議使用大寫字母。

2、變數名錯誤常見錯誤提示:

  • NameError: name 'mesage' is not defined(變數名‘mesage’沒有定義)錯誤原因可能是在執行程式時,變數名拼寫錯誤。Python解釋器不會對代碼做拼寫檢查,但要求變數名的拼寫一致。

轉引《python:從入門到實踐》中的附錄

        Python關鍵字和內置函數

4 Python關鍵字和內置函數 Python包含一系列關鍵字和內置函數,給變數命名時,知道這些關鍵字和內置函數很重要。編程中面臨的一個挑戰是給變數指定合適的名稱,變數名可以是任何東西,只要它長短 合適並描述了變數的作用。同時,不能將Python關鍵字用作變數名;也不應將Python內置函數的名稱用作變數名,否則將覆蓋相應的內置函數。 本節將列出Python關鍵字和內置函數的名稱,讓你知道應避免使用哪些變數名。

4.1 Python關鍵字 下麵的關鍵字都有特殊含義,如果你將它們用作變數名,將引發錯誤:

Python關鍵字列表
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass  
break expect in raise  

4.2 Python內置函數 將內置函數名用作變數名時,不會導致錯誤,但將覆蓋這些函數的行為:

python內置函數列表
abs() divmod() input() open() staticmethod()
all() enumerate() int() ord() str()
any() eval() isinstance() pow() sum()
basestring() execfile() issubclass() print() super()
bin() file() iter() property() tuple()
bytearray() filter() len() range() type()
callable() float() list() raw_input() unichr()
chr() format() locals() reduce() unicode()
classmethod() frozenset long() reload() vars()
cmp() getattr() map() repr() xrange()
compile() globals() max() reversed()zip() Zip()
complex() hasattr() next() round() _import_()
delattr() hash() object() set() apply()
dict() help() memoryview() setattr() buffer()
dir() hex() min() slice() coerce()
bool() id() oct() sorted() intern()

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 類 模塊化 箭頭函數 模板字元串 let name=Tom let [foo, [[bar], baz]] = [1, [[2], 3]]; foo // 1 bar // 2 baz // 3 [x, y = 'b'] = ['a', undefined]; // x='a', y='b' for ...
  • 組件 組件的創建方式 第一種 第二種 第三種 組件中的data和method 一個計數器 組件切換 方式一 方式二 動畫切換 ...
  • 攔截器 在開始創建攔截器之前,一定要瞭解 $q和延期承諾api 出於全局錯誤處理,身份驗證或請求的任何同步或非同步預處理或響應的後處理目的,希望能夠在將請求移交給伺服器之前攔截請求,併在將請求移交給伺服器之前將響應攔截發起這些請求的應用程式代碼-攔截器利用promise api滿足同步和非同步預處理的需 ...
  • 本來用的是網易雲的外鏈,後來發現APlayer就換成這個播放器組件了 在 頁腳 HTML 代碼 中插入以下代碼就行了 1 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/APlayer.min ...
  • css,對包含有子元素的元素進行flex後,會影響原有的佈局。如何後續處理 ...
  • 今天再寫項目的時候, 有一個手動添加行的功能,使用的是jqgrid的addRowData方法添加數據。但是在我們切換標簽頁的時候,再次添加行,調用這個方法的時候,報錯了。錯誤信息如下 然後經過自己的反覆測試發現是這樣的,當我們切換到第二個標簽頁的時候,頁面上是沒有數據的,調用addRowData的方 ...
  • setInterval定時器解決request非同步: view溢出橫向滑動顯示: 跳轉傳參+返回傳參: ...
  • 由 楊柳依 創建於2019年11月3日,最近更新於2019年11月8日 參考資料: "大話設計模式" | "圖解設計模式" | "菜鳥教程—設計模式" UML類圖 【矩形框】代表一個類(Class)。類圖分三層: 第一層顯示類的名稱,如果是抽象類,則就用斜體顯示; 第二層是類的特性,通常就是欄位和屬 ...
一周排行
    -Advertisement-
    Play Games
  • Dapr Outbox 是1.12中的功能。 本文只介紹Dapr Outbox 執行流程,Dapr Outbox基本用法請閱讀官方文檔 。本文中appID=order-processor,topic=orders 本文前提知識:熟悉Dapr狀態管理、Dapr發佈訂閱和Outbox 模式。 Outbo ...
  • 引言 在前幾章我們深度講解了單元測試和集成測試的基礎知識,這一章我們來講解一下代碼覆蓋率,代碼覆蓋率是單元測試運行的度量值,覆蓋率通常以百分比表示,用於衡量代碼被測試覆蓋的程度,幫助開發人員評估測試用例的質量和代碼的健壯性。常見的覆蓋率包括語句覆蓋率(Line Coverage)、分支覆蓋率(Bra ...
  • 前言 本文介紹瞭如何使用S7.NET庫實現對西門子PLC DB塊數據的讀寫,記錄了使用電腦模擬,模擬PLC,自至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1.Windows環境下鏈路層網路訪問的行業標準工具(WinPcap_4_1_3.exe)下載鏈接:http ...
  • 從依賴倒置原則(Dependency Inversion Principle, DIP)到控制反轉(Inversion of Control, IoC)再到依賴註入(Dependency Injection, DI)的演進過程,我們可以理解為一種逐步抽象和解耦的設計思想。這種思想在C#等面向對象的編 ...
  • 關於Python中的私有屬性和私有方法 Python對於類的成員沒有嚴格的訪問控制限制,這與其他面相對對象語言有區別。關於私有屬性和私有方法,有如下要點: 1、通常我們約定,兩個下劃線開頭的屬性是私有的(private)。其他為公共的(public); 2、類內部可以訪問私有屬性(方法); 3、類外 ...
  • C++ 訪問說明符 訪問說明符是 C++ 中控制類成員(屬性和方法)可訪問性的關鍵字。它們用於封裝類數據並保護其免受意外修改或濫用。 三種訪問說明符: public:允許從類外部的任何地方訪問成員。 private:僅允許在類內部訪問成員。 protected:允許在類內部及其派生類中訪問成員。 示 ...
  • 寫這個隨筆說一下C++的static_cast和dynamic_cast用在子類與父類的指針轉換時的一些事宜。首先,【static_cast,dynamic_cast】【父類指針,子類指針】,兩兩一組,共有4種組合:用 static_cast 父類轉子類、用 static_cast 子類轉父類、使用 ...
  • /******************************************************************************************************** * * * 設計雙向鏈表的介面 * * * * Copyright (c) 2023-2 ...
  • 相信接觸過spring做開發的小伙伴們一定使用過@ComponentScan註解 @ComponentScan("com.wangm.lifecycle") public class AppConfig { } @ComponentScan指定basePackage,將包下的類按照一定規則註冊成Be ...
  • 操作系統 :CentOS 7.6_x64 opensips版本: 2.4.9 python版本:2.7.5 python作為腳本語言,使用起來很方便,查了下opensips的文檔,支持使用python腳本寫邏輯代碼。今天整理下CentOS7環境下opensips2.4.9的python模塊筆記及使用 ...