算术运算
a = int(input("请输入第一个数字a:"))# 请输入第一个数字a:
b = int(input("请输入第二个数字b:"))# 请输入第二个数字b:
# 加法(加+减-乘*除/都是一样的格式,替换符号就好,结果可能不同)
ret1 = a + b
print("加法结果:%d" % ret1)
// 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
num1 = 9
num2 = 2
取整除(//)
ret5 = num1 // num2
print(ret5)
取余(%),num1除于num2后取余数
ret6 = num1 % num2
print(ret6)
指数(**),10的10次方
ret7 = 10 ** 10
print(type(ret7))
复合赋值运算符
+= 加法赋值运算符 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
a = 10
b = 20
加法 常用的(同样道理,其他用法可以参照上面,把符号替换即可)
ret1 = a + b
print(ret1)#第一种方式
a = a + b
print(a)#第二种方式
a += b
print(a)#第三种方式,常用
常用的数据类型转换(将某个对象转换成字符串str、浮点数float、整数类型int、)
my_str = "1234"
my_num = int(my_str)# 将对象my_str转换为一个整数类型
print(type(my_num))#查看转换后的my_num的类型
print(my_num)
eval:用来计算在字符串中的"有效"Python表达式,并返回一个对象
用人话说就是:用了eval。代码开始运行后先把对象的“”去掉,验证里面的1234是否符合一个正常的数据类型,符合则输出,不符合即报错,所以上面强调是有效的表达式)
my_str = "1234"
ret1 = eval(my_str)
print(type(ret1))
print(ret1)
eval 会和input配合使用(input输入的都是字符串,而eval用的凡是有效的表达式,即可返回一个类型)
input("请输入一个数字:")
原文:https://www.cnblogs.com/will-wu/p/12867161.html