Python入门基础知识

基础知识

一、进制转换

1. bin() //转换二进制

2. oct() //转换八进制

3. hex() //转换十六进制

已知二进制转成十六进制,将二进制从右侧开始4位一组,最后不足4位补0

已知二进制转八进制,将二进制从右侧开始3位一组,最后一组不足3位用0补齐

二、位运算

& :与运算

|   :或运算

相同为0,不同为1 (异或)

~  : 取反

二进制的负数表示:

1)已知十进制负数,求二进制负数

      1.正数的二进制原码

      2.对原码取反(将原码中的0/1互换)

       3.对反码加一

2)已知二进制负数,求对应的十进制

        1. 二进制的最高位为1则是负数,若为0则为正数

         2.二进制减一

        3.取反

         4.将反码转换为十进制,并添加负号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值