算术运算符
先取 a = 10,b = 3:
运算符 描述 实例 |
|||||||||||||||||
+ | 两个对象相加 | a + b 输出结果为 13 | |||||||||||||||
- | 两个数相减,或得到一个负数 | a - b 输出结果为 7 | |||||||||||||||
* | 两个数相乘,或重复多个字符串 | a * b 输出结果为 30 | |||||||||||||||
/ | a 除以 b | a / b 输出结果为 3.33 | |||||||||||||||
% | 返回除法的余数 | a % b 输出结果为 1 | |||||||||||||||
** | 返回a的b次幂,a的b次方 | a ** b 输出结果为 1000 | |||||||||||||||
// | 返回商的整数部分,整除 | a // b 输出结果为3 |
以下是在Python3中的实例操作
a = 10 b = 3 c = 0 c1 = a + b print('a+b的值为:',c1) c2 = a - b print('a-b的值为:',c2) c3 = a * b print('a*b的值为:',c3) c4 = a / b print('a/b的值为:',c4) c5 = a % b print('a%b的值为:',c5) c6 = a ** b print('a**b的值为:',c6) c7 = a // b print('a//b的值为:',c7)
以上输出结果:
c1 =13 c2 = 7 c3 = 30 c4 = 3.33 c5 = 1 c6 = 1000 c7 = 3
比较运算符
以下先假设a = 10 , b = 20:
运算符 | 描述 | 实例 |
== | 比较两个对象是否相等 | (a == b) 返回 False。 |
!= | 比较两个对象是否不相等 | (a != b) 返回 true |
<> | 比较两个对象是否不相等 | (a <> b) 返回 true 与 !=类似 |
> | 返回a是否大于b | (a > b) 返回 False |
< | 返回a是否小于b | (a < b) 返回 true |
>= | 返回a是否大于等于b | (a >= b) 返回 False |
<= | 返回a是否小于等于b | (a <= b) 返回 true |
赋值运算符
以下假设变量a为10,变量b为20:
运算符 | 描述 | 实例 |
---|---|---|
= | 简单的赋值运算符 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值运算符 | 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 |
基本数据类型
数字(int)
所有的功能都在int里。
例:
a = '123' b = int(a) print(b) #结果是: b = 123
将字符串转换为int类型
补充type()可以查看当前类型:
print(type(b))
base 将2进制,8进制,16进制转换成10进制
例:
num = 'a' v = int(num,base = 16) print(v) #结果是: v = 10