题目--分隔
输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
答案
word_list = input().strip()
for i in range(0,len(word_list),8):
print('{:0<8}'.format(word_list[i:i+8]))
解析
.format()填充不足的长度
题目--进制转换
写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。
数据范围:保证结果在 1≤n≤2^31−1
答案
s=input()
print(int(s,16))
解析
python将16进制转为10进制可以用int('hex型',16)
八进制转十进制int('八进制型',8)
八进制或十六进制或10进制转二进制直接调用 bin(任意进制)