十进制转十六进制 ← Python字符串

news/2024/12/21 22:40:11/

【知识点】
chr() 函数ord() 函数示例:

>>> ord('0')
48
>>> chr(48)
'0'
>>> ord('9')
57
>>> chr(57)
'9'
>>> ord('A')
65
>>> chr(65)
'A'
>>> ord('F')
70
>>> chr(70)
'F'

● 巧妙利用字符串的“连接”功能,实现结果输出。
具体到本例代码中,关键是不能将语句 
hex=chr(t+ord('0'))+hex 写成 hex=hex+chr(t+ord('0'))

【输入样例】
123

【输出样例】
7B

【十进制转十六进制 Python 代码】

def toHex(n):hex=""while n!=0:t=n%16if 0<=t<=9:hex=chr(t+ord('0'))+hexelse:hex=chr(t-10+ord('A'))+hexn=n//16print(hex)x=eval(input())
toHex(x)

十进制转二进制 Python 代码

def toBin(n):bin=""while n!=0:t=n%2bin=chr(t+ord('0'))+binn=n//2print(bin)x=eval(input())
toBin(x)



【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/134089268
https://blog.csdn.net/hnjzsyjyj/article/details/142204614

 


http://www.ppmy.cn/news/1534817.html

相关文章

了解华为计算产品线,昇腾的业务都有哪些?

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 随着 ChatGPT 的现象级爆红&#xff0c;它引领了 AI 大模型时代的深刻变革&#xff0c;进而造成 AI 算力资源日益紧缺。与此同时&#xff0c;中美贸易战的持续也使得 AI 算力国产化适配成为必然趋势。 …

Hive数仓操作(七)

一、 Hive动态分区表 1. 动态分区与静态分区的区别 分区定义&#xff1a; 静态分区&#xff1a;在插入数据时&#xff0c;需要手动指定分区字段的值。动态分区&#xff1a;分区字段的值是根据数据中的某个字段自动生成的&#xff0c;用户只需指定分区字段的类型。 数据加载方…

基于SSM的定制衣服系统的设计与实现(定制衣服管理平台的设计与开发、智慧服装定制系统的设计与实现、定制衣服管理系统的设计与实现(源码+定制+参考文档)

博主介绍&#xff1a; ✌我是阿龙&#xff0c;一名专注于Java技术领域的程序员&#xff0c;全网拥有10W粉丝。作为CSDN特邀作者、博客专家、新星计划导师&#xff0c;我在计算机毕业设计开发方面积累了丰富的经验。同时&#xff0c;我也是掘金、华为云、阿里云、InfoQ等平台…

MATLAB基础应用精讲-【数模应用】Kaplan Meier(附python和R语言代码实现)

目录 前言 几个相关概念 事件 生存时间 删失 生存概率 中位生存时间 风险概率 算法原理 什么是生存分析? 生存分析与回归、分类模型的区别? 生存分析可以干什么? 基本思想 SPSSAU Kaplan Meier案例 1、背景 2、理论 3、操作 4、SPSSAU输出结果 5、文字分…

计算机网络-系分(5)

目录 计算机网络 DNS解析 DHCP动态主机配置协议 网络规划与设计 层次化网络设计 网络冗余设计 综合布线系统 1. 双栈技术 2. 隧道技术 3. 协议转换技术 其他网络技术 DAS&#xff08;Direct Attached Storage&#xff0c;直连存储&#xff09; NAS&#xff08;Net…

cloud-(Nacos)--注册中心原理-服务注册-服务发现

并且通过(RestTemplate)Http请求实现了跨微服务的远程调用。不过这种手动发送Http请求的方式存在一些问题 在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了注册中心的概念。注册中心、服务提供者、服务消费者三者间关系如下: 流程如下: 服务启动…

ROS2 launch时根据xacro生成urdf

ROS2 launch时根据xacro生成urdf 文章目录 前言正文 前言 本文简单记录如何在ros2 launch时生成urdf并保存到目标目录。 正文 from launch.substitutions import Command, FindExecutable, PathJoinSubstitution from launch_ros.substitutions import FindPackageSharedef …

建筑资质的未来发展趋势

&#x1f3d7;️建筑资质是建筑企业进入市场的通行证&#xff0c;它不仅关系到企业的竞争力&#xff0c;也影响着整个建筑行业的健康发展。随着政策的调整和技术的进步&#xff0c;建筑资质管理正面临着新的变革。 1. 资质管理的数字化转型&#xff1a;&#x1f310; 随着信息技…