# 类型转换
name = '张三'
age = 20
print('我叫'+name+'今年,'+str(age)+'岁')
# str()或者用引号转换将其他数据类型转成字符串
# int()1,文字类和小数类字符串,无法转换成整数 2,浮点数转化成整数,抹零取整
# float() 1,文字类无法转换成整数 2,整数转成浮点数,末尾为.0
# input函数 返回值str类型
# 从键盘录入两个整数,计算两个整数的和
a = int(input('请输入一个加数'))
# a=int(a)
b = int(input('请输入另一个个加数'))
# b=int(b1)
print(a+b)
# 算数运算符 整除(//) 幂运算符(**) 一正一负向下取整
print(9//4) # 2
print(-9//-4) # 2
print(9//-4) # -3
print(-9//4) # -3 一正一负的整数公式,向下取整
print(9 % -4) # -3 公式 余数=被除数-除数*商 9-(-4)*(-3) 9-12--> -3
print(-9 % 4) # 3 -9-4*(-3) -9+12-->3
# 赋值运算符。运算顺序从右到左
# 链式赋值
a = b = c = 20
print(a, b, c)
# 解包赋值
a, b, c = 10, 20, 30
print(a, b, c)
# a,b=10,20,30 报错,因为左右变量的个数和值的个数不对应
# 交换两个变量的值
a, b = 10, 20
print(a, b)
a, b = b, a
print(a, b)
# 一个变量由三部分组成 标识,类型,值
# ==比较的是值--value is 比较的是对象的标识--id
a = 10
b = 10
print(a == b)
print(a is b)
python笔记2(类型转换,input函数,算数运算符,赋值运算符)
于 2022-04-24 17:40:04 首次发布