Python支持数据类型:整数,浮点数,复数,字符串
复数在这里虚数由一个 "j"后缀表示,也可以通过complex(real, img)来创建。实部和虚部可以分别访问。就像这样:
复数在这里虚数由一个 "j"后缀表示,也可以通过complex(real, img)来创建。实部和虚部可以分别访问。就像这样:
>>> c = complex(5,3)
>>> c.real
5.0
>>> c.imag
3.0
>>>
字符串操作也有一些比较特别的地方。>>> c.real
5.0
>>> c.imag
3.0
>>>
1 >>> word = "abc"
2 >>> print word*3
3 abcabcabc
4
还可以很方便的截取字符串
2 >>> print word*3
3 abcabcabc
4
>>> sentence = "Python is good"
>>> sentence[8]#取得下标为8的字符
's'
>>> sentence[10:14]#取得下标为10到14组成的字符串
'good'
>>> sentence[:6]#取得前六个字符组成的字符串
'Python'
支持Unicode字符串定义>>> sentence[8]#取得下标为8的字符
's'
>>> sentence[10:14]#取得下标为10到14组成的字符串
'good'
>>> sentence[:6]#取得前六个字符组成的字符串
'Python'
>>> u'Hello\u0020Python'
u'Hello Python'
它还支持;链表和字典(相当于哈希表)u'Hello Python'
>>> list=['You','are','bad']#用中括号定义链表
>>> list
['You', 'are', 'bad']
>>> dict={'You':'Bad','Me':'Good'}#用花括号定义字典
>>> dict['You']#用中括号访问字典元素
'Bad'
>>> list
['You', 'are', 'bad']
>>> dict={'You':'Bad','Me':'Good'}#用花括号定义字典
>>> dict['You']#用中括号访问字典元素
'Bad'