Python数据类型
一、数字:
1.int(整型)
2.long(长整型)Python3可自动将超过长度的int类型转换为long
3.float(浮点型)[浮点包含小数,小数都是浮点数]
4.complex(复数)
二、布尔型:
1.是/否;2.True/Flase
三、字符串:
“Hello world!”
Python数据运算
一、算数运算
+
-
*
/
% 取模---取余数
** 幂
// 取整除-返回商的整数部分
二、比较运算:
== 等于
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
三、赋值运算:
= 简单的赋值计算
+= c+=a就是c=c+a
-= c-=a就是c=c-a
*= c*a就是c=c*a
/= c/=a就是c=c/a
%= c%=a就是c=c%a
**= c**=a就是c=c**a
//= c//=a就是c=c//a
四、逻辑运算
and
or
not
五、成员运算
in
not in
六、身份运算
is
is not
七、位运算:(二进制)
& 按位与
| 按位或
^ 抑或运算
~ 按位取反
<<左移 a<
>>右移 a>>c == a/(2**c)
128 64 32 16 8 4 2 1
a 0 0 1 1 1 1 0 0 =60
b 0 0 0 0 1 1 0 1 =13
-----------------------------------------------------------
a&b 0 0 0 0 1 1 0 0 =12
-----------------------------------------------------------
a|b 0 0 1 1 1 1 0 1 =61
-----------------------------------------------------------
a^b 0 0 1 1 0 0 0 1 =49(相同为0,不同为1)
-----------------------------------------------------------
~a 1 1 0 0 0 0 1 1 = 195-256(按位取反)=-61
-----------------------------------------------------------