Python 4.2

运算符in

  1. 只有当元素的类型和值都完全一致,才算是有包含在序列中
  2. 如果要判断字符串序列是否包含元素,则所参与运算的元素必须是字符串

长度 最值 求和x

长度:len(x)
最小值:min(x)
最大值:max(x)
求和:sum(x)
例:

x="1,2,3,4,5,6"
print("x的长度是",len(x))
print("x的最小值是",min(x))
print("x的最大值是“,max(x))
print("x的和是",sum(x))

----------------------
6
1
6
21

十进制转二进制

  1. 用2整除十进制整数,得到一个商和余数;再用2去除商,又会得到一个商和余数,如此重复,直到商为小于1时为止,然后把先得到余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,以此排列起来
    请添加图片描述
  2. 1248比表法。以十进制100转换为二进制为例:
    从左至右依次开始:100比128小,取0;100比64大,取1,剩36;36比32大,取1,剩4;4比16小,取0;4比8小,取0;4不比4小,取1,剩0;0比2小,取0;0比1小,取0。最终得:01100100。
    请添加图片描述

二进制转十进制

将二进制数的位数从右往左依次记作0(二进制位上数字为0)或2^(n-1)(二进制位数为1)。最后将记的数相加即为所得的十进制数。

十进制转十六进制

在十六进制中,0-9就表示0-9, A~F则用来表示10-15.

  1. 将十进制数除以16,得到商和余数
  2. 将得到的商再除以16得到商和余数
  3. 如此循环,直至商小于16为止
  4. 即得到十六进制数:最后的商+从后到前的余数(按十六进制表示)

位运算符

操作符描述示例
&按位与,相对应位上都是1,则结果的位数上为1,反则为0a&b
|按位或,相对应位都是0,则结果的位数上为0,反则为1a|b
^按位异或,相对应位值相同,则结果位数为0,反则为1a^b
~按位取反,翻转操作数的每一位,0变1,1变0~a
<</>>按位左/右移运算符,左操作数按位左/右移右操作数指定的位数a<<b
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值