问题描述

给出一个非负整数,将它表示成十六进制的形式。

输入格式

输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647

输出格式

输出这个整数的16进制表示

参考代码

a = hex(int(input(), 10))
print(a.replace("0x", "").upper())

考察知识点

1. python内置进制转换函数

1>转换为二进制的函数 bin()
2>转换为八进制的函数 oct()
3>转换为十进制的函数 int()
4>转换为十六进制的函数 hex()
转换时公式为
进制转换函数(int(待转换的数,该数的原本进制))
待转换的数必须是字符串、字节串或字节数组的实例。
进制默认是 10,还可以取 0 以及 2 到 36,不能是 1,因为没有 1 进制。
进制转换函数的返回值都是字符串

# 1.十六进制转八进制
m = oct(int(x, 16))# 2.十六进制转十进制
n = int(input(), 16)# 3.十进制转十六进制
a = hex(int(input(), 10))

2.replace()函数

replace()函数把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

str.replace(old, new[, max])

关于 string 的 replace 方法,需要注意 replace 不会改变原 string 的内容。

temp_str = 'this is a test'
print(temp_str.replace('is','IS'))
print(temp_str)#输出
thIS IS a test
this is a test

3. upper()函数

upper() 方法将字符串中的小写字母转为大写字母。

str.upper()

蓝桥杯练习系统十进制转十六进制(python)相关推荐

  1. 蓝桥 10 基础练习 十进制转十六进制 python

    1.先考虑将数据转化成二进制,然后在四位一组转化成十六进制 map = {10:'A',11:'B',12:'C',13:'D',14:'E',15:'F'} n = int(input()) m=1 ...

  2. 蓝桥杯 基础练习 十进制转十六进制(C++)

    蓝桥杯 基础练习 十进制转十六进制(C++) 最近自己在练习,将正确的代码分享同时也是记录便于查看.但有的可能写的太复杂,不一定是最简便的代码. 这个是我最近学习了一点关于栈的算法,利用栈来写的 问题 ...

  3. 蓝桥杯 基础练习 十进制转十六进制(水题,进制转换)

    基础练习 十进制转十六进制 时间限制:1.0s   内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C ...

  4. c语言蓝桥十进制转十六进制,蓝桥杯 基础练习 十进制转十六进制

    友情提示:此篇文章大约需要阅读 2分钟23秒,不足之处请多指教,感谢你的阅读. 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B, ...

  5. 蓝桥杯 基础练习 十进制转十六进制

    import java.util.*;public class Main {public static void main(String[] args) { Scanner sc = new Scan ...

  6. 蓝桥杯试题 基础练习 BASIC-11 十六进制转十进制 JAVA——冲刺蓝桥杯第六天

    目录 前言 试题 基础练习 十六进制转十进制 要点 思路一:常规做法--进制转换 字符 循环 本题代码 思路二:简单做法,使用java自带的方法 本题代码 前言 进制转化包括这篇我写了三篇了,这篇没讲 ...

  7. 蓝桥杯练习系统习题-基础训练

    > 点个赞,看一看,好习惯!本文 **GitHub** [https://github.com/OUYANGSIHAI/JavaInterview](https://github.com/OUY ...

  8. “蓝桥杯”练习系统(基础篇)

    "蓝桥杯"练习系统(基础篇) 一.基础训练 数列排序 解法:排序算法-冒泡排序 关键字:数组 排序 函数封装: #include<bits/stdc++.h> usin ...

  9. 蓝桥杯练习系统-基础练习34道题解答答案全汇总(c/c++)

    蓝桥杯练习系统BASIC-13 数列排序(c++,利用sort) 蓝桥杯练习系统BASIC-12 十六进制转八进制(c++,利用string) 蓝桥杯练习系统BASIC-11 十六进制转十进制(c++ ...

最新文章

  1. python的知识点注意事项
  2. 【HTML】兴唐第二十八节课之初识HTML
  3. C++遍历树-非递归递归-使用了标记位
  4. 软件工程 敏捷的酒后问答
  5. 计算机十进制例子,verilog给你举个最简单的例子:以十进制计算为例:14
  6. 【★】百度网盘背后的真实策略!
  7. L1-056 猜数字-PAT团体程序设计天梯赛GPLT
  8. Reloading Java Classes 101: Objects, Classes and ClassLoaders Translation
  9. 将16进制unsigned char数组转换成整数
  10. org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException
  11. nginx php 5.5 安装,Nginx1.5与PHP5.5安装文档
  12. 高速接口----JESD 204B(1)
  13. uipath sequence传递参数_湛江压铸模温机工作原理参数图
  14. SICP中关于兑换零钱的练习
  15. MTK 6737 Flash配置
  16. 创新BMW X7 与你一路前行
  17. maven install 提示:Process terminated
  18. 微信公众号点击菜单出现白屏问题探究
  19. matlab建立rbf网络,大家看一下,这组数据Matlab如何构建RBF神经网络!!!!
  20. 图灵机器人微信自动聊天功能

热门文章

  1. 利用CSS盒子模型结合div做一个花样边框
  2. nvcc-V显⽰的cuda版本和实际不同
  3. 时序图 plantuml教程
  4. 医疗行业大数据应用案例【智库2861】
  5. ib什么意思_Ib是什么单位?
  6. 2020 Top10计算机视觉论文总结:论文,代码,解读,还有demo视频!
  7. 人工大脑之父受聘厦大 将研制第三代人工大脑(图
  8. mac电脑(os x系统)多网段设置
  9. pikachu靶场暴力破解专题
  10. 定时跳转页面js代码