python入门——input函数、运算符

@爱学习的朵

1 input函数

例1:求两个加数的和。

a=input("请输入一个加数:")  #将输入的值,赋给a
a=int(a)
b=input("请输入另一个加数:")
b=int(b)
print(a+b)
  • 输入结果
    在这里插入图片描述

2 运算符

2.1 算数运算符

2.1.1 标准算数运算符
print(3+9)  #12  加法运算
print(3-9)  #-6  减法运算
print(3*9)  #27  乘法运算
print(3/9)  #0.33333333333333  除法运算
print(11//2)  #5  整除运算;只取整
print(9//4)   #2  整除运算;只取整
2.1.2 取余运算符
print(11%2)  #1
print(38%6)  #2
2.1.3 幂运算符
print(2**3)  #8;表示2的3次方

2.2 赋值运算符(顺序:从右到左)

2.2.2 链式赋值
a=b=c=20
print(a,id(a))  #20 140715619316064
print(b,id(b))  #20 140715619316064
print(c,id(c))  #20 140715619316064
2.2.2 参数赋值
a=15;a+=2;print(a)  #17
a=15;a-=2;print(a)  #13
a=15;a*=2;print(a)  #30
a=15;a/=2;print(a)  #7.5
a=15;a//=2;print(a) #7
a=15;a%=2;print(a) #1
2.2.3 系列解包赋值
a,b,c=1,2,3
print("a=",a,"b=",b,"c=",c) #a=1 b=2 c=3

2.3 比较运算符(结果为布尔类型)

2.3.1 > 和<和 >= 和<= 和!=
a,b=21,31;print("a>b吗?",a>b)  #a>b吗? False
a,b=21,31;print("a!=b吗?",a!=b)  #a!=b吗? True
2.3.2 对象value的比较
a,b=10,10
print(a==b)  #True
2.3.4 对象id的比较
a,b=10,10
print(a is b)  #True
list1=[11,22,33,44]
list2=[11,22,33,44]
print(list1 == list2)  #True
print(list1 is list2)  #False
print(list1 is not list2)  #True

2.4 布尔运算符

2.4.1 and
a,b=1,2
print(a==1 and b>3)  #False
2.4.2 or
a,b=1,2
print(a==1 or b>3)  #True
2.4.3 not(对布尔类型取反)
A=True
print(not A)  #取反,False
2.4.4 in和not in
s='lucky dog'
print('u' in s)  #True
print('y' not in s)  #False

2.5 位运算符

2.6 运算符的优先顺序(有括号,先括号)

(1)算数:幂运算—* / // %—加减
(2)位运算
(3)比较运算
(4)布尔运算
(5)赋值运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值