Python核心语法-数据基本运算(一)
Python核心语法(一):数据的基本运算
目录
Python核心语法(一):数据的基本运算
1、人机交互
2、数据
(1)变量
(2)数据类型
(3)类型转换
3、运算
(1)算数运算符
(2)增强运算符
(3)比较运算符
(4)逻辑运算符
1、人机交互
数据 = input('提示信息')
pring('打印输入结果')
2、数据
(1)变量
操作数据: 变量名 = 数据
(2)数据类型
str类型:"我是字符串,我用的双引号" 或者 ‘我是字符串,我用的单引号’
int类型:表示整数,包含正数、负数、0。
float浮点类型:表示小数,包含正数、负数、0.0
bool类型:True False
(3)类型转换
结果 = 目标类型(待转数据)
例如:
变量名 = int(数据)
变量名 = float(数据)
变量名 = str(数据)
# str -> int
a = int("3")
# int -> str
b =str(5)
# str -> float
c = float("1.2")
# float -> str
d = str(1.2)
# int -> float
e =float(250)
# float -> int
f = int(1.9)
print(f) #1向下取整(截断删除)
#注意:字符串转换为其他类型时,必须是目标类型的字符串表达形式
# print(int("10.5")) # 报错
# print(float("abc"))# 报错
3、运算
(1)算数运算符
加法:数值 + 数值
减法:数值 - 数值
乘法:数值 * 数值
幂运算:数值 ** 数值
除法:
小数商:数值 / 数值
整数商:数值 // 数值
取余数:数值 % 数值
(2)增强运算符
累加:变量 += 数值
累减:变量 -= 数值
累承:变量 *= 数值
累幂运算:变量 **= 数值
累除:
小数商:变量 /= 数值
整数商:变量 //= 数值
取余数:变量 %= 数值
(3)比较运算符
用于表达单个条件
大于:数值 > 数值
小于:数值 < 数值
等于:数值 == 数值
不等于:数值 != 数值
大于等于:数值 >= 数值
小于等于:数值 <= 数值
(4)逻辑运算符
条件 and 条件:两个条件同时满足
表示并且的关系,类似串联
示例:
int(input("请输金额:")) >= 2000 and input("请输商品:") == "有"
条件 or 条件:两个条件满足其一即可
表示或者的关系,类似并联
示例:
int(input("请输入金额:")) > 2000 or input("请输如商品:") == "有"
not条件:表示取反