数据类型分为两部分:

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