IronPython之基本類型

通過下圖展現IronPython的基本類型,便於理解和記憶。

 

 

 

基本數據類型

 

數據類型

類型

示例

備註

Byte string

str

‘hello’

“hello”

“””hello”””

‘’’hello’’’

IronPython中 byte string和unicode string 是相同的數據類型。

Unicode string

unicode

u’hello’

u”hello”

u”””hello”””

 

integer

int

3

-3

 

Long integer

long

3L

 

Floating point

float

0.0

-3

 

Complex number

complex

2+3j

 

List

list

[]

[1,2,3]

[1,’a’,3]

 

Tuple

tuple

()

(2,)

(1,2)

 

Dict

dict

{}

{“key”:’value’}

 

Set

set

set()

set([1,2,4])

 

None

None

 

與C#中的NULL同義

Boolean

bool

True

False

 

 

注:

1、str和unicode都是基於basestring,如果需要檢測對象是否爲string類型,可以使用isinstance(someObject,basestring)

 2、下面的值在IronPython中都爲False:

False和None

0(int、long、float)

空字符串(str、unicode)

空set、list、tuple、dict

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章