Python 變數型別總結(二)

2021-07-14 07:02:04 字數 1828 閱讀 9153

變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。

基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。

因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。

python 中的變數賦值不需要型別宣告。

每個變數在記憶體中建立,都包括變數的標識,名稱和資料這些資訊。

每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。

等號(=)用來給變數賦值。

等號(=)運算子左邊是乙個變數名,等號(=)運算子右邊是儲存在變數中的值。例如:

#!/usr/bin/python

# -*- coding: utf-8 -*-

counter

=100

# 賦值整型變數

miles

=1000.0

# 浮點型

name

="john"

# 字串

print

counter

print

miles

print

name

以上例項中,100,1000.0和"john"分別賦值給counter,miles,name變數。

執行以上程式會輸出如下結果:

100

1000.0

john

python允許你同時為多個變數賦值。例如:

a = b = c = 1

以上例項,建立乙個整型物件,值為1,三個變數被分配到相同的記憶體空間上。

您也可以為多個物件指定多個變數。例如:

a, b, c = 1, 2, "john"

以上例項,兩個整型物件1和2的分配給變數a和b,字串物件"john"分配給變數c。

在記憶體中儲存的資料可以有多種型別。

例如,person.s年齡作為乙個數值儲存和他或她的位址是字母數字字元儲存。

python有一些標準型別用於定義操作上,他們和為他們每個人的儲存方法可能。

python有五個標準的資料型別:

數字資料型別用於儲存數值。

他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。

當你指定乙個值時,number物件就會被建立:

var1 = 1

var2 = 10

您也可以使用del語句刪除一些物件的引用。

del語句的語法是:

del var1[,var2[,var3[....,varn]]]]

您可以通過使用del語句刪除單個或多個物件的引用。例如:

del var

del var_a, var_b

python支援四種不同的數字型別:

例項一些數值型別的例項:

intlong

float

complex

1051924361l

0.03.14j

100-0x19323l

15.20

45.j

-786

0122l

-21.9

9.322e-36j

0800xdefabcecbdaecbfbael

32.3+e18

.876j

-0490

535633629843l

-90.

-.6545+0j

-0x260

-052318172735l

-32.54e100

3e+26j

0x69

-4721885298529l

70.2-e12

4.53e-7j

Python 變數型別(二)

python字串 字串或串 string 是由數字 字母 下劃線組成的一串字元。一般記為 s a1a2 an n 0 它是程式語言中表示文字的資料型別。python的字串列表有2種取值順序 從左到右索引預設0開始的,最大範圍是字串長度少1 從右到左索引預設 1開始的,最大範圍是字串開頭 如果你的實要...

Python學習(二) Python變數型別

變數儲存在記憶體的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。python中的變數賦值不需要型別宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。python允許同時為多個變數賦值。例如 a b c 1 為多個物件指定多個變數 a,b,c 1,2,john numbers 數字...

python 變數命名規範及變數型別總結

一 變數的命名 1 第乙個字元必須是字母表中的字母 大寫或小寫 或者乙個下劃線 2 可以由字母 大寫或小寫 下劃線 或數字 0 9 組成。3 對大小寫敏感的。二 變數的型別 python 不包含像 int 這樣的簡單型別 只有物件型別,如果 python 中需要整數值,將整數賦值給相應變數 如i 1...