學習筆記 Python 資料型別

2021-08-10 22:19:55 字數 1775 閱讀 9486

資料型別 classinfo

基礎資料型別

資料型別

備註示例

number(數字)

*python支援四種不同的數字型別:*int(有符號整型);long(長整型[也可以代表八進位制和十六進製制]);float(浮點型) ;complex(複數)

a=1string(字串)

使用引號, 包括str和basestring兩種型別

s1,s2=」a」,u」a」

list(列表)

使用中括號

list=[1,』a』,3.5]

tuple(元組)

使用大括號,不可二次賦值,除非包含list或字典型別

tuple=

dictionary(字典)

不屬於序列,無排序,key:value其中key具有唯一性

dict=

sequence序列型別包括:字串,列表,元祖

set集合型別

其他型別:

布林型別

2.判斷當前變數型別 isinstance(object,classinfo)

isinstance(a,(int,long))
練習一:判斷型別

斷言assert

a=1

print a

b=2print a+b

assert 3==a+b

練習二:進行計算

a=1

b=2if isinstance(a,int) and isinstances(b,int):

print a+b

else

print "a and b are not the same type"

資料型別轉換int(x [,base ]) 將x轉換為乙個整數

long(x [,base ]) 將x轉換為乙個長整數

float(x ) 將x轉換到乙個浮點數

complex(real [,imag ]) 建立乙個複數

str(x ) 將物件 x 轉換為字串

repr(x ) 將物件 x 轉換為表示式字串

eval(str ) 用來計算在字串中的有效python表示式,並返回乙個物件

tuple(s ) 將序列 s 轉換為乙個元組

list(s ) 將序列 s 轉換為乙個列表

chr(x ) 將乙個整數轉換為乙個字元

unichr(x ) 將乙個整數轉換為unicode字元

ord(x ) 將乙個字元轉換為它的整數值

hex(x ) 將乙個整數轉換為乙個十六進製制字串

oct(x ) 將乙個整數轉換為乙個八進位制字串

示例:型別轉換unicode 與str

參考 python基礎資料結構——列表(list), 元祖(tuple), 字典(dict), 字串(string), 集合(set) 介紹及相互轉換

python中常見的資料型別總結

Python學習筆記之資料型別

計算機簡而言之為進行計算的機器。計算機的所有功能的本質是計算功能,無論是網路資訊發布還是醫院的計費系統,其本質都是計算。而計算機語言則是人類與計算機互動的語言,人類通過計算機語言告訴計算機做什麼事情。python自然也不例外,它實際上就是人類與計算機溝通的語言或者說工具。然而,python天生又是為...

python學習筆記(資料型別)

1,list 可以儲存各種資料型別甚至可以巢狀使用,使用方法同字串。用 賦值。元素可變。1 刪除操作 del 例如 list a b c del list 1 則此時的list為 a c 2 得到長度 len list 3 返回最大值最小值 max list min list 4 在結尾新增新物件 ...

Python學習筆記(五)資料型別

1 字串 2 布林型別 3 整數 4 浮點數 5 數字 6 列表 7 元組 8 字典 9 日期 2.表示多行字串使用三引號,三引號中自由使用單引號和雙引號。bool false 布林值首字母大寫 print bool false bool true print bool true 數字包括整數與浮點...