python 常用数据类型(一)-- 数值型
整型:int,如1、2、3、4
一、数值型包含的数据类型
整型:int,如1、2、3、4
浮点型:fload,如1.2、19.99
二、运算符
1、算术运算符
加法运算符:用 + 表示。
减法运算符:用 - 表示。
乘法运算符:用 * 表示。
除法运算符:用 / 表示,若除不尽,需要取商,用 // 表示;需要取余(也成取模),用%表示。
幂运算符:用 ** 表示。
示例:
a = 1 + 2 # 输出:3
b = 3 - 1 # 输出:2
c = 3 * 2 # 输出:6
d = 10 / 3 # 输出:3.3333333333333335
e = 10 // 3 # 输出:3
f = 10 % 3 # 输出:1
g = 25 ** 0.5 # 输出5
h = 10 ** 2 # 输出1002、赋值运算符
=:赋值运算,表示将等号右边的值赋给左边的变量。
+=:先做加法运算,再赋值。
-=:先做减法运算,再赋值。
*=:先做乘法运算,再赋值。
/=:先做除法运算,再赋值。
示例:以下数据从上往下依次执行
a = 6 # 将6赋值给变量a,此时a的值为6
a += 5 # 等同于 a = a + 5,即将 a+5 的值赋给变量 a,此时 a 的值为11
a -= 4 # 等同于 a = a - 4,即将 a-4 的值赋给变量 a,此时 a 的值为7
a *= 3 # 等同于 a = a * 3,即将 a*3 的值赋给变量 a,此时 a 的值为21
a /= 2 # 等同于 a = a / 2,即将 a/2 的值赋给变量 a,此时 a 的值为10.5
3、比较运算符
比较运算符用于判断,常用于 if 语句和 while 循环,比较的结果是布尔值(True/False)。
大于:>
小于:<
等于:==
大于等于:>=
小于等于:<=
不等于:!=
示例:
a = 1
b = 2
if a == b: # 判断 a==b 的值是否为True
print(a + b) # a==b 的值为 True 时输出 a+b 的值
else:
print(a - b) # a==b 的值为 False 时输出 a-b 的值4、逻辑运算符
逻辑运算符常用于判断,作用于比较运算符的结果
与:and,判断1和判断2的值都为True时才为True
或:or,判断1和判断2的值有一个为True就为True
非:not,将比较运算的结果去反,若ab的值为True,则not ab的值为False;反之若ab的值为False,则not ab的值为True
a = 1
b = 2
if not a == b: #判断not a==b的值是否为True,由于a=1,b=2,此时a==b的值为False,则not a==b的值为True
print(a + b) #not a==b的值为True时执行
else:
print(a - b) #not a==b的值为False时执行来源:testingpai