python怎樣建立變數 Python變數的建立

2021-10-11 13:10:27 字數 758 閱讀 5033

python 是一種動態型別語言,因此變數不需要顯式地宣告其資料型別。在python 中,所有的資料都被抽象為「物件」,變數通過賦值語句來指向物件,變數賦值的過程就是將變數與物件關聯起來的過程。當變數被重新賦值時,不是修改物件的值,而是建立乙個新的物件並用變數與它關聯起來。因此,python 中的變數可以被反覆賦值成不同的資料型別。與c 語言等強型別語言不同,python 中的變數不需要宣告,變數會在第一次賦值時被建立。

在python 中使用等號(=)表示賦值,如a=1 表示將整數1 賦給變數a。

1 a = 1

2 print a

3 b = a

4 print b

5 a = 'abc'

6 print a

7 print b

【輸出結果】

abc在上面的例子中,變數的建立和賦值過程如圖所示。在執行**第1 行時,程式首先建立變數a,在記憶體中建立值為1 的整型物件並將a 指向這一區域。在執行第3 行時,程式將建立變數b 並指向變數a 所指向的記憶體區域。在執行第5 行時,程式將在記憶體中建立字串'abc'並將變數a 重新指向這一區域。

在程式中,還有一些一旦被初始化之後就不能被改變的量,它們被稱為常量。

python並沒有提供常量的關鍵字,人們一般使用全部大寫的變數名來表示常量。例如:pi = 3.1415926535898

實際上這種表示常量的方式只是一種約定俗成的用法,pi 仍是乙個變數,python 仍然允許其值被修改。

標籤:變數,指向,python,建立,print,賦值

怎樣學好python 零基礎如何學好Python?

零基礎如何學好python?其實零基礎學好python很簡單,python高階需要花費寫氣力,都說python簡單易學,那麼零基礎如何學好python?有哪些必須學的知識?學習的策略技巧有哪些?看傳智播客怎麼說 python上手很容易,基本有其他語言程式設計經驗的人可以在1週內學會python最基本...

使用virtualenv建立獨立的Python環境

virtualenv是 python的沙盒環境,主要解決以下問題 yum groupinstall development tools yum y install zlib devel bzip2 devel openssl devel ncurses devel sqlite devel read...

python 迴圈建立變數

資料分析時,我們經常會有這樣的需求 將資料集按某乙個維度拆分成若干資料子集 建立多個變數。如果手動去實現,工作量較大。我們可以通過locals 配合迴圈語句來實現這一需求。我們以鳶尾花資料集為例,我們按照花的種類將資料集拆分成資料子集,分別放到不同的變數中去。實現 如下 from sklearn.d...