Python学习笔记第三章

Python学习笔记第三章

input函数

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

// An highlighted block
#输入函数的input
a = input('请输入一个加数?')
b = input('请输入另一个一个加数?')
print(int(a)+int(b))

Python中的常用运算符

在这里插入图片描述
详情请看链接link
使用代码片:

// An highlighted block
print(1-2)#减法运算
print(1+2)#加法运算
print(4*2)#乘法运算
print(1/2)#除法运算
print(11//2)#为整除运算
print(44%3)#取余运算
print(2**6)#幂运算

对于一正一负的运算

// An highlighted block
# 对于一正一负的整除与取余运算
print(9//-4)
print(-9//4)#结果为-3,向下取整了

外有链接link

支持参数赋值

+=,-=,*=,/=,%=

支持系列解包赋值

z,b,c = 20,30,40,但是变量与数值个数要一致

比较运算符

输出为布尔型True,false
=为赋值运算符,==为比较运算符
一个变量由三个部分组成,标识,类型,值
==比较的是值,
比较标识是用is

// An highlighted block
a = 10
b = 10
print(a==b)#True 说明a与b的值相等
print(a is b)#True说明a与b的标识是一样的
'''a = 987
b = 987
id = 987
type = int
value = 10
'''
list1=[11,22,33]
list2=[11,22,33]
print(list1 ==list2)
print(list1 is list2)
print(id(list1))
print(id(list2))

布尔运算符

有and or not
is,is not

位运算符

按位与&:同为1时结果为1
按位或|
如4:0100
8:1000
按位与为0000
按位或为1100
位移运算:左移为乘以2,高位溢出,低位补零
右移运算为除以2,低位截断,高位补零

运算符的优先级由高到低排列

算术运算符

** ,*,/,//,%,+,-(先乘除后加减)

位运算符

右移位
<<左移位
&按位与
|按位或

比较运算符(结果为True或False)

<,>

=,<=
==,!=

布尔运算符

and,or

赋值运算符

=
需要注意的是有括号先算括号

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值