|
Number(數(shù)字) 包括int,long,float,double,complex String(字符串) 例如:hello,"hello",hello List(列表) 例如:[1,2,3],[1,2,3,[1,2,3],4] Dictionary(字典) 例如:{1:"nihao",2:"hello"} Tuple(元組) 例如:(1,2,3,abc) File(文件) 例如:f = open(a.txt,rw) python 還可以引用C語(yǔ)言變量 import ctypes 可以通過(guò)help(ctypes)查看有多少個(gè)類型 這里介紹下指針類型 >>> n = ctypes.c_int(100) >>> p = ctypes.pointer(n) >>> print p <__main__.LP_c_long object at 0x01FF4EE0> >>> print n c_long(100) >>> p.contents c_long(100) >>> ctypes.addressof(n) 33506168 >>> hex(33506168) 0x1ff4378 >>> ctypes.addressof(p.contents) 33506168 請(qǐng)注意ctypes.addressof(n)和ctypes.addressof(p.contents)的值才是相等的,而 >>> print p <__main__.LP_c_long object at 0x01FF4EE0> 表示的是p這個(gè)指針變量的地址在0x01FF4EE0 下面說(shuō)下Python類型轉(zhuǎn)換 ord() 將字符轉(zhuǎn)換成ASCII chr() 將ASCII轉(zhuǎn)換成字符 hex() 將整數(shù)轉(zhuǎn)換成十六進(jìn)制 oct() 將整數(shù)轉(zhuǎn)換成八進(jìn)制 bin() 將整數(shù)轉(zhuǎn)換成二進(jìn)制 還有其他的如int(),str() |
|
|