Python学习笔记

Python学习笔记

第四天

# 短路问题案例2
def a():
    print('a')
    return True

def b():
    print("b")
    return True

if a() and b():
    print("AAAAAAA")
 # 字符串】乘以数字,表示对是这个字符串重复多少遍   
print("*" * 20)

if a() or b():# 短路发生
    print("BBBBBBB")

a
b
AAAAAAA


a
BBBBBBB

成员运算符

  • 用来检测一个值或者变量是否在某个集合里面
  • in : 成员运算符
  • not in : 不在里面
# in 案例
L = [1,2,3,4,5]
a = 6
aa = a in L
print(aa)
# not in 案例
aa = a not in L
print(aa)
False
True

身份运算符

  • 用来确定两个变量是否是同一个变量
  • is :变量运算符
  • is not:不是
# 身份运算符

# a, b仅仅值相等,不代表a, b是一个变量
a = 1
b = 100
aa = a is b
print(aa)

a = 1000989888
b = 1000989888
aa = a is b
print(aa)
# python中,有些小的数字([-5,256])已经存在内存里了,变量名可以用一个指针指向这个存有这个数的内存空间
a = 5
b = 5
aa = a is b
print(aa)
False
False
True

运算符优先级问题

  • 小括号具有最高优先级

        ** 指数(最高优先级)
        ~ + - 按位翻转,一元加号和减号(最后两个的方法名为+@ 和 -@)
        * / % //   乘,除,取模和取整除
        + - 加法减法
        >> <<  右移 左移运算符
        & 位‘AND’
        ^ | 位运算符
        <= < > >= 比较运算符
        <> == != 等于运算符
        = %= /= //= -= += *= **= 赋值运算符
        is   is not   身份运算符
        in   not in   成员运算符
        not or and    逻辑运算符
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值