数据类型分为两部分:
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