python的四种数类型:
整数 int
浮点型 float
布尔 boolen
复数 complex
>>> type(5)
<class 'int'>
>>> type(True)
<class 'bool'>
>>> type(3.2)
<class 'float'>
>>> type(2.3-4.6j)
<class 'complex'>
逻辑值(True False)或与非(or and not)
数据类型:
number 数字 1
string 字符串 ""
list 列表 []
tuple 元祖 ()
dictionary 字典 {}
变量赋值
>>> a=b=c=1
>>> a
1
>>> b
1
>>> c
1
>>> a,b,c=1,2,"three"
>>> a
1
>>> b
2
>>> c
'three'
>>> a=1
>>> b=2
>>> c=3
>>> d=4
>>> a,b=c,d
>>> a
3
>>> b
4
>>> c
3
>>> d
4
>>> a=12
>>> id(a)#查看变量的内存地址
1481010544
>>> a=23
>>> id(a)
1481010896
#引用赋值(内存地址相同)
>>> a=1000
>>> id(a)
57192176
>>> b=a
>>> id(b)
57192176
>>> b=a
>>> a is b
True
>>>
>>>
>>> a=1000
>>> b=1000
>>> a is b
False
>>> 2+3
5
>>> 2-1
1
>>> 2*2
4
>>> 6/2
3.0
>>> 6//2#整数除法
3
>>> 5//3
1
>>> 8%5#取余
3
>>> 2**3
8
#逻辑运算
>>> 1&3#位与
1
>>> 1|3#位或
3
>>> ~1#取反
-2
>>> 1^3#按位异或
2
>>>
比较关系运算
==,!=,<>,>=,<=,>,<
赋值运算:
=,+=,-=,*=,/=,//=,%=
成员运算:
in,not in
身份运算:
is,is not