通常來說,Python的變量/數(shù)據(jù)類型非常多,但是它是不需要用戶指定的,因?yàn)?STRONG>有些是根據(jù)部份系統(tǒng)函數(shù)生成,另外一些是自動(dòng)根據(jù)變量的值識(shí)別的,這些數(shù)據(jù)類型常量在class types定義,所以使用時(shí)需要 import types如:
Python的具體變量/數(shù)據(jù)類型如下:
NoneType
None 類型
TypeType
Type對(duì)象自身
BooleanType
布爾類型
IntType
整數(shù)類型
LongType
長(zhǎng)整型
FloatType
浮點(diǎn)類型
ComplexType
復(fù)數(shù)類型(如1.0j 如果不支持的情況下將不會(huì)被定義此類型)
StringType
字符串類型 (e.g. 'Spam').
UnicodeType
Unicode 字符串 (e.g. u'Spam' 如果不支持的情況下將不會(huì)被定義此類型)
TupleType
元組類型
ListType
鏈表數(shù)組類型
DictType
哈希數(shù)組類型(詞典數(shù)組)
DictionaryType
上面的全稱
FunctionType
函數(shù)類型
LambdaType
函數(shù)類型備用名稱
GeneratorType
迭代器對(duì)象,通過調(diào)用函數(shù)發(fā)生器產(chǎn)生的。
CodeType
對(duì)于代碼對(duì)象的類型,如由 compile() 返回。
ClassType
對(duì)象類型
InstanceType
對(duì)象實(shí)例類型
MethodType
對(duì)象的方法
UnboundMethodType
MethodType備用名稱。
BuiltinFunctionType
內(nèi)置的函數(shù)類型,如 len() or sys.exit().
BuiltinMethodType
BuiltinFunction的備用名稱
ModuleType
模塊類型
FileType
如sys.stdout打開的文件類型的對(duì)象。
XRangeType
xrange() 返回的范圍選擇對(duì)象
SliceType
slice() 返回的對(duì)象
EllipsisType
省略的類型。
TracebackType
如 sys.exc_traceback 返回的對(duì)象類型
FrameType
一種回溯對(duì)象如 tb.tb_frame
BufferType
buffer()函數(shù)返回的類型
新聞熱點(diǎn)
疑難解答
圖片精選