通過下圖展現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
新聞熱點
疑難解答