python不需要事先聲明變量。
python的變量類型是在運行過程中自動決定的,不需要代碼聲明類型。
1.1 python變量、對象和引用
示例
>>> s = '梯閱線條'
>>> print(s)
梯閱線條
說明
序號 | 表達式/語句 | 作用 | 描述 |
---|---|---|---|
1 | ‘梯閱線條’ | 創建對象 | 單引號’’字符串表達式, 創建一個字符串對象,值為’梯閱線條’。 |
2 | s=‘梯閱線條’ | 創建變量 創建引用 | 等于號=賦值表達式, 創建變量s(如果s還未創建),創建引用。 引用:是變量到對象的連接(相當于指針),執行賦值表達式時自動形成。變量:擁有指向對象的連接(即對象的引用)。第1次執行賦值表達式時,創建變量,指向對象的引用。 非第1次執行賦值表達式時,修改變量指向的引用。 |
3 | print( s ) | 使用變量 | print(s)語句使用變量s, 變量s被當前引用的對象代替。變量被使用之前必須先賦值進行初始化,否則報錯。 |
python對象都有2個標準的頭部信息:
一個是類型標志符,標識對象的類型;
一個是引用的計數器,用來決定是否可以回收對象。
1.2 python類型屬于對象
python類型屬于對象,不屬于變量。
獲取變量的類型時,獲取的是變量指向的引用的類型。
示例
>>> s = '梯閱線條'
>>> type(s)
>>> s = 9555
>>> type(s)
1.3 python對象自動回收
python對象有專門的引用計數器,用來標記對象被引用的次數。
當對象引用計數器值為0時,python對象會自動被回收,釋放對象內存空間。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
代碼
+關注
關注
30文章
4779瀏覽量
68525 -
python
+關注
關注
56文章
4792瀏覽量
84628
發布評論請先 登錄
相關推薦
python環境變量的配置pip
Python環境變量的配置和使用是每個Python開發者都需要了解和掌握的基本技能之一。在本文中,我們將詳細介紹如何正確配置Python環境變量
python設置環境變量
我們想要運行python,需要安裝Python,還要設置一些環境變量1,此電腦,右鍵屬性2、高級系統設置-> 環境變量3、在系統變量中找到p
發表于 11-10 14:49
?890次閱讀
Python私有變量的定義方法
通過在類中定義接口,實現私有變量的引用、讀取和修改。除了Python私有變量是使用“_”定義之外,還有兩種特殊變量,分別是:1. ?_xx?以單下劃線開頭的表示的是protected
發表于 02-13 16:49
?1664次閱讀
Python的數據類型與變量賦值
Python有六個標準的數據類型:Numbers(數字)、String(字符串)、List(列表)、Tuple(元組)、Sets(集合)、Dictionary(字典)。
如何配置Python環境變量
配置Python環境變量是在安裝Python解釋器后的一項重要步驟,它允許您在任何位置都可以通過命令行或腳本運行Python解釋器,使Python
python變量與基本數據類型介紹
1、前言 熟練掌握一門編程語言,最好的方法就是充分了解,掌握基礎知識,并親自體驗,多敲代碼,熟能生巧。本文首先介紹python基礎知識的保留字與標識符,然后將介紹在python中如何使用變量以及各種數據
python變量命名規則
Python是一種高級編程語言,廣泛應用于軟件開發、數據分析和科學計算等領域。在Python中,變量是用來存儲數據的容器,它們具有名稱以及與之關聯的值。然而,變量的命名并不是隨意的,而
評論