數據類型分爲兩部分:
1、單值:
a.數字
整型 37
長整型
浮點型 3.14
複數 z = a + bj
b.布爾值 True,False
1 0
c.字符串
2、集合:
a.列表
b.元祖
c.字典
d.哈希表
整型:
在32位機器上,整數的位數爲32位:取值範圍爲-2**31~2**31-1
>>>2147483647
2147483647
>>>2147483648
2147483648L
>>>
長整型:
在64位機器上,整數的位數爲64位:取值範圍爲-2**63~2**63-1
>>>9223372036854775807
9223372036854775807L
兩種字符串的格式化:
(1): %s 和%d表示佔位符
>>> 'iam %s %d' %('dick',30)
輸出:
'i am dick 30'
和
>>> name= 'i am %s %d'
>>> name%('dick',30)
輸出:
'i am dick 30'
的執行結果是相等的。
(2):{0}
>>> name= 'i am {0} age {1}'
>>>name.format('dick',30)
'i am dick,age30'
PS:字符串是%s,整數是%d,浮點數是%f
表示字符串:
' ' ——表示單行
'' '' ——表示單行
''' ''' ——表示單行或多行也可以表示註釋
hello.py:
print 'dick'
Print ''dick''
print '''d
i
c
k
'''
執行結果:
E:\>pythonhello.py
dick
dick
d
i
c
k
下標從0開始 [ ]
多少個字符 len()
hello.py:
name = 'dick'
print name[0]
print name[1:]
print name[-1]
執行結果:
E:\>pythonhello.py
d
ick
K