为了账号安全,请及时绑定邮箱和手机立即绑定

为什么oxff == 255

我尝试pycharm 中print‘learn python in imooc’是运行不了的 必须要加括号 print('learn python in imooc')


另外没有弄明白为什么0xff==255 能解释一下吗?


正在回答

3 回答

Oxff是15*16^0+15*16^1=255

f的值为15,十六进制就乘以16的几次幂,倒数第一个f乘以16的0次幂,倒数第二个f乘以16的一次幂。就酱

0 回复 有任何疑惑可以回复我~

0xff为十六进制数,转换成二进制数为11111111,再将11111111转换成十进制数就是255,(即1x2^(8-1)+1x2^(7-1)+1x2^(6-1)+1x2^(5-1)+1x2^(4-1)+1x2^(3-1)+1x2^(2-1)+1x2^(1-1)=255,具体请查找二进制数转十进制数的转换公式)

0 回复 有任何疑惑可以回复我~

python版本是3X?这个教学用的好像是2X,所以要加括号?

0xff是十六进制,f可以看成十进制的15,所以15*15=255?

那个==的意思好像是问的是否等于,跟=不一样

初学者初答,供参考,打错了勿怪

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么oxff == 255

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信