Python运算符、基本数据类型——03

算术运算符

先取 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

 

原文地址:https://www.cnblogs.com/winsdom/p/9051855.html