python中的資料型別

2021-09-17 22:51:23 字數 2916 閱讀 6866

python有5個標準資料型別

numbers(數字),string(字串),list(列表),tuple(元組),dictionary(字典),

#number數字

指定乙個值時,number物件就會被建立         var1 = 1; var2 = 2

可以通過del刪除乙個或多個物件

python支援四種不同的數值型別:int,long,float,complex(複數)

# -*- encoding: utf-8 -*-

# python

字串#

字串由數字、字母、下劃線組成的一串字元

a ="a1a2";

# 字串列表有兩種取值順序:從左到右索引從

0開始,從右到左索引預設從

-1開始的

s ="ilovepython";

print s[1:5];

結果是取上不取下
str ="hello world!"

printstr #

輸出完整字串

printstr[0] #

輸出字串中的第乙個字元

printstr[2:5] #

輸出字串從第三個至第五個之間的字串

printstr[2:]  #

輸出從第三個字元開始的字串

printstr * 2 #

輸出字串兩次

printstr +"test"#

輸出連線的字串

# 星號(

*)是重複操作、加號(

+)是字串連線運算子

# list

列表支援字元、數字、字串也可以包含列表(巢狀)用

標識#

列表中的取值和字串一樣

list = ["abcd", 12344 , 2.23 ,"john", 70.2]

tinylist = [1234,"john"]

#列表可以重新賦值

list[2] = 1000

printlist; #

輸出完整列表

printlist[0]; #

輸出列表的第乙個元素

printlist[1:3] #

輸出列表中第二個至第三個元素

printlist[2:] ; #

輸出列表中第三個開始至列表末尾的元素

printtinylist * 2 ; #

輸出列表兩次

printlist + tinylist; #

列印組合的列表

# 元組用

「()」

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

tuple = ("abcd", 786 , 2.34 ,"john", 79.2)

tinytuple = (124 ,"john")

printtuple #

輸出完整的元組

printtuple[0] #

輸出列表的第乙個元素

printtuple[2:] #

輸出從第三個開始至列表末尾的所有元素

printtuple[1:3] #

輸出第二個至第三個元素

printtinytuple * 2 #

輸出元素兩次

printtuple + tinytuple #

列印元組的組合

# 

字典dictionary

是除列表以外

python

中最靈活的內建資料結構型別,列表是有序的物件集合,而字典是無序的

# 字典用

「 {}」

標識,字典由鍵值對組成

key-value

形式dict = {}

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

dict[2] ="this is two"

tinydict =

printdict["one"] #

輸出鍵為

「one」

的值printdict[2] #

輸出鍵為

2 的值

printtinydict #

輸出完整的字典

printtinydict.keys() #

輸出所有的鍵

printtinydict.values() #

輸出所有的值

Python中的資料型別

python中有五種標準的資料型別 數字 字串 列表 元組 字典1 數字型別 number 數字資料型別儲存數字值,當為其分配值時,將建立數字物件。例如 var1 10 var2 20可以使用del語句刪除對數字物件的引用。其語法為 del var del var1,var2python支援三種不同...

python中的資料型別

python3 中常用的資料型別 不可變資料型別 number 數字 string 字串 tuple 元組 可變資料型別 list 列表 dictionary 字典 sets 集合 資料型別型別可分為 可變資料型別 不可雜湊 不可變資料型別 可雜湊 可變資料型別是指乙個id位址中儲存的資料是可以改變...

python中的資料型別

python常用的資料型別 整形 浮點 布林 字串 列表 元組 字典 集合等 a 10 print a,type a b 3.14 print b,type b 布林 bool 邏輯判斷,只有兩個值ture false 空 nonetype 空型別,只有乙個值none 字串 str 使用引號括起來的...