資料型別 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 數字包括整數與浮點...