04-Python运算符

1.Python计算运算符

    1、+,-,*,/,%运算符和C语言一致

    2、** 运算符:求幂

print("2的10次幂:",2**10)

    3、// 运算符:求整除

print("10除以3商的整数:",10//3)

# 注:Python 2.x 中整数除整数只能得出整数,如要得出小数,改变其中一个数值类型为浮点型

2.Python比较运算符

    1、>,<,>,>=,<=,!= 和其他语言基本一致

    2、Python有个<>运算符,相当于!=的作用

3.Python位运算符

# a = 0011 1100
# b = 0000 1101
# -----------------
# a&b = 0000 1100   #按位与
# a|b = 0011 1101   #按位或
# a^b = 0011 0001   #按位异或:两对应值相异为1,相同为0
# ~a  = 1100 0011   #按位取反

4.Python逻辑运算符

    1、and:同 &&

    2、or  :同 ||

    3、not :同 !

5.Python成员运算符

    1、in

    2、not in

m = 1
n = 2
numbers = ['123',1,3]

if m in numbers:
    print('m在数组numbers中',m)
else:
    print('m不在数组numbers中',m)

if n not in numbers:
    print('n不在数组numbers中', n)
else:
    print('n在数组numbers中', n)

6.Python身份运算符

    1、is :判断两个标识符是否引用同一个对象

    2、is not :is的相反意思

注:

# id():用于获取对象内存地址
print("numbers内存地址:",hex(id(numbers)))
print("numbers内存地址:",oct(id(numbers)))

# is和==的区别:is用于判断两个标识符是否引用同一个对象,==用于判断值是否相等

7.Python中的三目运算符

    格式: (真 if 条件 else 假)

    例如: result = '123' if False else '456'

转载于:https://my.oschina.net/CoderW/blog/994236

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值