逻辑教育爬虫班笔记2

1.指数的输入:

a=2
b=a*10**8
print(b)

结果:
在这里插入图片描述
2.字符串与数字的乘积:

c='4'*3		#等同于'4'+'4'+'4'
print(c)
print(type(c))

结果:
在这里插入图片描述
3.负数整除和取余:
规则:余数必须是非负数,-10=(d//3)*3+d%3

d=-10
print(d//3)
print(d%3)

结果:

而不是-3和-1

4.字符串的不等号比较:

print('1'<'2')		#ascⅡ
print('3'<'2')	
print('13'<'2')		#一个字符一个字符的比较
print('a'<'b')
print('aa'>'ab')

结果:
在这里插入图片描述
5.is和is not

#is比较两个对象的ID是否相同
#is not

e=1
f=e
print(f is e)
print(f is not e)

结果:
在这里插入图片描述
6.布尔值:Tue 和 False

g=2==True	#==比较的是两个对象的值是否相等。(把2当成Ture,仅在逻辑与或运算中时才可以)
print(g)

h=1 is True
print(h)

结果:

在这里插入图片描述
7.逻辑与、或的非布尔值
在进行逻辑判断的时候,除了0 空串 None 和一些表示空性的值会转换为False,其余的都是True运算。
上面这条非布尔值运算规则,仅存在 与或 运算中。

#与:找False,如果第一个值是False,则不看第二个值,直接返回第一个值,反之则返回第二个值
re=1 and 2
print(re)
fr=0 and 3
print(fr)
#或:找True,如果第一个值是True,则不看第二个值,直接返回第一个值,反之则返回第二个值
k=0 or 3
print(k)
i=False or 0
print(i)

结果:
在这里插入图片描述
8.运算符优先级对照表:其中,and的优先级高于or

print(2 or 3 and 4)

结果:
在这里插入图片描述
9.三元运算符:
语句1 if 条件表达式 else 语句2
(满足表达式就返回语句1,否则返回语句2)

x=20
y=30
p=x if y>x else y
print(p)

结果:
在这里插入图片描述
10、a,b=b,a #相当于重新赋值,道理和x=x+1一样

a=1
b=2
a,b=b,a
print(a,b)

c=1
d=2
c=d
d=c
print(d,c)

结果:
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值