Python 變數型別

2022-08-16 08:36:14 字數 2121 閱讀 3448

一、變數賦值

python中的變數不需要宣告,變數值的操作既是變數宣告和定義的過程。

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

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

例項:#coding=utf-8

#!/usr/bin/python

counter = 100 # 賦值整型變數

miles = 1000.0 # 浮點型

name = "john" # 字串

print counter 

print miles

print name

二、多個變數賦值

python允許同時為多個變數賦值,如a = b = c =1

也可以為多個物件指定多個變數,如a,b,c = 1,2,」john「

三、標準資料型別

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

numbers(數字)

string(字串)

list(列表)

tuple(元組)

dictionary(字典)

四、python數字

python支援四種不同的數值型別:int(有符號整型)、long(常整型)、float(浮點型)、complex(複數)

五、python字串

字串或串(string)是由數字、字母、下劃線組成的一串字元。

python的字串列表有2種取值順序:1、從左到右索引預設從0開始,最大範圍是字串長度少1;

2、從右到左索引預設-1開始,最大範圍是字串開頭。

加號(+)是字串連線運算子,星號(*)是重複操作。例:

#coding=utf-8

#!/usr/bin/python

str = 'hello world!'

print str  # 輸出完整字串

print str[0] # 輸出字串中的第乙個字元

print str[2:5] # 輸出字串中的第三個至第五個之間的字串

print str[2:] # 輸出從第三個字元開始的字串

print str * 2 # 輸出字串兩次

print str +"test" # 輸出連線的字串

六、python列表

列表用  [ ] 標識;加號+是列表連線運算子,星號*是重複操作;例:

#coding=utf-8

#!/usr/bin/python

list = [ 'abcd', '786', 2.23, 'john', 70.2 ]

tinylist = [123,'john']

print lit # 輸出完整列表

print list[0] # 輸出列表的第乙個元素

print list[1:3] # 輸出從第三個開始至列表末尾的所有元素

print list[2:] # 輸出從第三個開始至列表的所有元素

print tinylist * 2 #輸出列表兩次

print list + tinylist # 列印組合的列表

七、python元組

元組用()標識,內部元素用逗號隔開,但是元素不能二次賦值,相當於唯讀列表。

元組不允許更新,列表則允許更新。

八、python字典

列表是有序的物件集合,字典是無序的物件集合。

列表和字典的區別:字典當中的元素是通過鍵訪問的,而不是通過偏移訪問。

字典用」{}「標識,字典由索引(key)和它的對應的值value組成。

例項:#coding=utf-8

#!/usr/bin/python

dict =

dict['one'] = "this is one"

dict['2']="this is two"

tinydict =

print dict['one'] # 輸出鍵為『one』的值

print dict[2] # 輸出值為2的值

print tinydict # 輸出完整的字典

print tinydict.keys() # 輸出所有鍵

print tinydict.values() # 輸出所有值

九、python 資料型別轉換

資料型別的轉換,只需將資料型別作為函式名即可。

python合法變數型別 Python變數和型別

1.pytonn中的數字 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值時,number物件就會被建立 var1 1 var2 10 您也可以使用del語句刪除一些物件引用。del語句的語法是 del var1 var2 var3 va...

Python變數型別

變數儲存在記憶體中的值,表名在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識 名稱和資料。每個變數在使用前都必須賦值,...

Python 變數型別

變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...