python数据类型和变量
一门编程语言,都有自己的数据类型和变量的一套规则,像java就有八种基本数据数据类型和对象数据类型,分的很清楚,java声明的变量一开始就要指定它的类型
在python,数据类型分3种:数值(小数、整数)、字符串、布尔值
声明一个数值类型的变量:
a = 1
b = 2.0
计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x
前缀和0-9,a-f表示,例如:0xff00
,0xa5b4c3d2
,等等
字符串,单引号和双引号都指字符串:
s1 = 'abc' s2 = "123"
s3 = ''' 你好世界 '''
转义字符\
可以转义很多字符,比如\n
表示换行,\t
表示制表符,字符\
本身也要转义,所以\\
表示的字符就是\
,
s = "I\m OK"
I'm OK
布尔值:
b1 = True
b2 = False
从以上例子可以看到,python的变量不需要声明变量类型,很简洁
变量的声明规则:
在python中,变量名是以字母、数字、下划线组成,变量名不可以用数字作开头,也不可以是python已使用的关键字,
and | del | from | not | while | as | elif |
global | or | with | assert | else | if | pass |
yield | break | except | import | class | exec | |
in | raise | continue | finally | is | return | def |
for | lambda | try |