Python32期【pthon基础 day 1】03 小作业
# 转化成十进制
0b10011011 1*2**0+1*2**1+1*2**3+1*2**4+1*2**7=1+2+8+16+128=155
0o1357 7*8**0+5*8**1+3*8**2+1*8**3=7+40+192+64*8=239+512=751
0xaafc 12*16**0+15*16**1+10*16**2+10*16**3=12+240+2560+10*16**3=43772
# 转化成对应进制
0x1DD => 8 0001 1101 1101 000 111 011 101 735 #十六进制先转二进制,然后转八进制 #八进制先转二进制,然后转十六进制
0x29a => 8 0010 1001 1010 001 010 011 010 1232
0o573 => 16 101 111 011 0001 0111 1011 17b
0o336 => 16 011 011 110 0000 1101 1110 de
#给原码求补码
-6 的补码是多少? #负数 符号位是1 三码不同
原码 1 000 ... 110
反码 1 111 ... 001
补码 1 111... 010
6 的补码是多少? #正数 符号位是0 三码一致
原码0 000 ... 110 显示
反码0 000 ... 110
补码 0 000 ... 110 储存和运算
9 的补码是多少?
原码: 0 000 ... 1001
反码: 0 000 ... 1001
补码: 0 000 ... 1001
-9 的补码是多少?#负数 符号位是1 三码不同
原码 1 000 .... 1001
反码 1 111... 0110
补码 1 111... 0111
#给补码求原码
1111 ... 0011 (高位都是1)
负数 符号位是1 三码不同 原码=补码取反后,末位加1 补码=原码取反后,末位加1
补码 1111 ... 0011
反码 1 000...1100
原码 1 000..1101
0000 ... 1010 (高位都是0)
正数 符号位是0 三码一致
原码 0000 ... 1010
反码 0000 ... 1010
补码 0000 ... 1010
#计算-10 + 4 和 10 - 4 用二进制相加运算一下
10-4=10+(-4)
10 正数 符号位是0 三码一致
原码:0 000 ... 1010
反码:0 000 ... 1010
补码:0 000 ... 1010
-4 负数 符号位是1 三码不同
原码:1 000 ... 0100
反码:1 111... 1011
补码: 1 111... 1100
补码1: 0 000 ... 1010
补码2: 1 111... 1100
补码3: 0 000... 0110 #正数 三码一致
反码: 0 000... 0110
原码: 0 000... 0110 6
-10+4
4 正数 符号位是0 三码一致
原码:0 000 ... 0100
反码:0 000 ... 0100
补码:0 000 ... 0100
-10 负数 符号位是1 三码不同
原码:1 000 ... 01010
反码:1 111... 10101
补码:1 111... 10110
补码1:0 000 ... 00100
补码2:1 111... 10110
补码3: 1 111... 11010 符号位是1 三码不同
反码: 1 000... 00101 原码=补码取反后,末位加1
原码: 1 000... 00110 -6
# python
# 1.编译型语言和解释型语言的区别?
编译型:一次性把所有代码编译成机器能识别的二进制码后,再运行
代表语言:c和c++
优点:执行速度快
缺点:开发速度慢,调试周期长
解释型:代码从上到下一行一行解释并运行
代表语言:python php
优点:开发速度快,调试周期短
缺点:执行速度相对较慢
# 2.Python官方推荐使用的解释器是?
cpython
# 3.什么是变量,变量如何命名,如何交换
概念:可以改变的量就是变量,实际上是内存的一块空间
变量命名:
字母数字下划线,不能数字开头
严格区分大小写,不能使用关键字
变量命名有意义,且不能使用中文
交换:
a= 1
b=2
普通交换
tmp = a
a = b
b = tmp
python特有
a,b = b,a
# 4.用print打印下面这首诗:
安能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯是君.
print(''''
文能提笔安天下
武能上马定乾坤
心存谋略何人胜
古今英雄唯是君
'')
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步