【python】Task1:变量、运算符、数据类型及位运算 (练习题)

【python】Task1:变量、运算符、数据类型及位运算(练习题)

T1练习题

1.怎样对python中的代码进行注释?

使用’’’ ‘’'或者""" “”".

2. python有哪些运算符,这些运算符的优先级是怎样的?

  • 算术运算符
操作符 名称 示例 结果
+ 1 + 1 2
- 2 - 1 1
* 3 * 4 12
/ 3 / 4 0.75
// 整除(地板除) 3 // 4 0
% 取余 3 % 4 3
** 2 ** 3 8
  • 比较运算符
操作符 名称 示例 结果
> 大于 2 > 1 T
>= 大于等于 2 >= 4 F
< 小于 1 < 2 T
<= 小于等于 5 <= 2 F
== 等于 3 == 4 F
!= 不等于 3 != 5 T
  • 逻辑运算符
操作符 名称 示例 结果
and (3 > 2) and (3 < 5) T
or (1 > 3) or (9 < 2) F
not not (2 > 1) F
  • 位运算符
操作符 名称 示例
~ 按位取反 ~4
& 按位与 4 & 5
| 按位或 4 | 5
^ 按位异或 4 ^ 5
<< 左移 4 << 2
>> 右移 4 >> 2

【异或】
只有在两个比较的位不同时其结果是1,否则结果为0
即“两个输入相同时为0,不同则为1”!

print(1^1) # => 0
print(1^0) # => 1
print(0^1) # => 1
print(0^0) # => 0

【例子】有关二进制的运算,参见“位运算”部分的讲解。

print(bin(4))  # 0b100
print(bin(5))  # 0b101
print(bin(~4), ~4)  # -0b101 -5
print(bin(4 & 5), 4 & 5)  # 0b100 4
print(bin(4 | 5), 4 | 5)  # 0b101 5
print(bin(4 ^ 5), 4 ^ 5)  # 0b1 1
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值