Python学习自用笔记(pycharm)cha3.运算符

针对python学习中与c语言的不同点

2023.04.14

笔记代码部分

# Date : 2023/4/14 9:58
# File : 4.14_cha3.py
#####算数运算符
print(1 / 2)  # 0.5除法运算
print(1 // 2)  # 0 整除
print(11 % 2)  # 1 取余
print(2 ** 3)  # 8 pow(2,3)

######比较运算符
a, b = 10, 20
print(a > b)  # return False
print(a == b)  # false

a = 10
b = 10
print(a == b)  # 说明 a b的value相等
print(a is b)  # 说明 a b的id相等

lst1 = [11, 22, 33, 44]
lst2 = [11, 22, 33, 44]
print(lst1 == lst2)  # true ,value相同
print(lst1 is lst2)  # false , id不同
print(lst1 is not lst2)  # true
print(id(lst1))
print(id(lst2))

######布尔运算符
a, b = 1, 2
# and 运算类似C语言与运算(&&)
print(a == 1 and b == 2)  # true true and true -->true
print(a == 1 and b < 2)  # false true and false -->false
# or 或运算
print(a == 1 or b < 2)  # true
# not 取反运算
f = True
f2 = False
print(not f)  # false(取反)
# in 和 not in
s = 'hello world'
print('w' in s)  # true w在串s中
print('k' not in s)  # true k确实不在s中

#####位运算符
# 按位与&
print(4 & 8)  # 0 ,按位与&(都为1才是1)
# 按位或|
print(4 | 8)  # 12 ,按位或|(有一个1就是1)
# 左移位 <<
print(4 << 1)  # 向左移动1位
print(4 << 2)
#  右移位 >>
print(4 >> 1)

#####运算符优先级
# 算术运算>位运算>比较运算>赋值运算

运行结果

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值