第二周python作业

布尔表达式

判断语句

a=-1

if a:注意if和a之间必须要打空格符号,:必须是英文状态下

print(“负数是True”)注意print不能顶格

else:

print(“负数是False”)

负数是True

字符串

表达文字信息的内容,比如"我爱王晓静"
形式上是引号引起来的一段内容
引号包括单引号,双引号,三引号
三引号可以用来表示多行信息
单引号,双引号意义一致

注意三引号的用法

love="""

阳光正好

微风不燥

适宜春游
“”"

算术运算符注意事项

a=1 + 3 在数字和运算符之间要打一个空格(虽然不打也能运算出正确结果)
地板除,在python中就表示不大于结果的最大整数
比如:b1=16 // 5
print(b)
3.2
b2=16 // -5
print(b2)
-4
取余除
比如:c1=9 % 6
print(c1)
3
c2=9 % -6
print(c2)
-3
c3=6 % 9
print(c3)
6

赋值的缩写

比如c = c + 3
print©的运算时错误的,因为c没有定义
正确做法
比如c = 0
c = c + 3
print©
3

逻辑运算符

对布尔值类型变量或者值进行运算的符号
and:逻辑与
or:逻辑或
not:逻辑非
在python里面逻辑运算没有异或
运算规则
and看作乘法,or看作加法
True看作1,False看作0
最后结果是0则为False,否则为True

逻辑运算符举例

a = True
b = True
c = False
aa = a and b #左边表达式可以转换成1 * 1,因为1 * 1 = 1,所以运算结果为True
print(aa)
True
bb = b and c
print(bb)
False
cc = 100 and c
print(cc)
False
注意:数字转换成布尔值的时候0=False,其余为True,比如上面的100=True,True=1
布尔值转换成数字的时候,True = 1,False = 0

成员运算符

用来检测一个值或者变量是否在某个集合里面
in:成员运算符
not in:不在里面的意思
a = [1,2,3]
b = 4
c = a in b
print©
False
a = [1,2,3]
b = 4
c = a not in b
print(c)
True

身份运算符

用来确定两个变量是否是同一个变量
is: 变量运算符
is not:不是
a = 1101
b = 1101
c = a is b
print ©
False
注意;1、a,b仅仅是值一样,并不代表是同一变量
2、 学python的大概都知道,对整数N\in[-5,256],解释器对他们做了单独的处理,放进了固定的内存中,不因你每次运行而改变。
比如:s = 6
t = 6
m = s is t
print(m)
True

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值