Python学习2

input()函数的使用

作用:接收用户的输入,返回类型为str,使用=对输入的值进行存储

#首先输出what kind of gifts do you have,用户输入后将值存储到gift中
gift=input('what kind of gifts do you have')

当需要输入的是整数时。可以使用int()对用户的输入进行类型转换

#用户输入两个整数,计算其和并输出
a=input('第一个整数:')
b=input('第二个整数:')
#类型转换
a=int(a)
b=int(b)
print(a+b)

python中的运算符

算术运算符

#加法运算
print(1+2)
#减法运算
print(2-1)
#乘法运算
print(2*3)
#除法运算
print(6/3)
#整除运算
print(7//2)#得3
#取余运算
print(5%2)#得1
#2的二次方、2的三次方
print(2**2)
print(2**3)

注意,一正一负的整除时,向下取整:-9//4=-3,9//-4=-3,即,-9/4=-2.25,向下取整得-3

所以,9%-4=9-(-4)*(-3)=-3

赋值运算符

即‘=’,执行顺序为从右往左,就是将右边的值赋给左边。支持链式赋值,即a=b=c=20。支持参数赋值,例如a+=1,即a=a+1。支持系列解包赋值,即a,b,c=10,20,30.还可以实现交换,例如a,b=b,a,将a与b的值进行了交换

比较运算符

对变量或者表达式的结果进行大小、真假等比较,结果是布尔类型

>,<,>=,<=,!=,==(比较的是值),is和is not(比较的是标识,即id)

布尔运算符

布尔值之间的运算:and or not,即与或非

位运算符

将数据转换为二进制之后再进行运算

例如4&8=0,4|8=12,4<<1=8,4<<2=16,4>>1=2

 运算符的先后顺序

先后顺序:

1.先乘除,后加减,幂运算最先(算数运算)

2.先移位,再与,最后或(位运算)

3.比较运算

4.布尔运算

5.赋值

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值