lingshunlab.com Open in urlscan Pro
59.110.224.185  Public Scan

URL: https://lingshunlab.com/program/python-hex-convert-to-int-to-string
Submission: On July 18 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET https://lingshunlab.com/

<form action="https://lingshunlab.com/" class="search-form searchform clearfix" method="get" role="search">
  <div class="search-wrap">
    <input type="search" class="s field" name="s" value="" placeholder="Search">
    <button class="search-icon" type="submit"></button>
  </div>
</form>

Text Content

Skip to content
星期二, 7月 18, 2023
Latest:
 * Ender3 V2 更换挤出头后温度不稳定的解决办法(PID AutoTune )
 * Jetson nano 通过Nginx建立rtmp服务器,实现局域网中的推流和拉流直播
 * Processing 读取串口数据
 * ESP32 建立WEB服务器并使用POST数据读取示例
 * ESP32 简单的WEB Server和GET参数读取示例


凌顺实验室

凌晨时分,顺便做个实验



 * Arduino
 * Raspberry Pi
 * ESP32
 * Jetson nano
 * Raspberry Pi Pico
 * Rock Pi
 * 51单片机
 * Docker
 * 编程
   * Processing
   * Python
 * 3D打印机
   * Voron2

Python 编程 


PYTHON 玩转 10进制 16进制相互转换

2022年7月29日2023年2月24日 lingshun

目录

1
 * 16进制转10进制(hex convert to int)
 * 16进制字符串转10进制(string convert to int)
 * 10进制 转 16进制字符串(int convert to hex String)
 * 10进制 转换 16进制字符串表达式并自动补0(hex String fill 0)
 * 10进制 转换 16进制字符串去0x (int convert to String)
 * 字符 转 ASCII 码


16进制转10进制(HEX CONVERT TO INT)

通过简单的int(hex),就可以把16进制转换成10进制数据

decimalism_number = int(0x10)




16进制字符串转10进制(STRING CONVERT TO INT)

代码如下:



# by lingshunlab.com
hex_string = '0x66' # or '66'
print(hex_string)

decimalism_number =  int(hex_string, 16)
print(decimalism_number)

print(type(hex_string),  " to "  , type(decimalism_number))






10进制 转 16进制字符串(INT CONVERT TO HEX STRING)

使用hex(int), 可以把10进制 转换成 以字符串的类型表达16进制

代码如下:

# by lingshunlab.com
decimalism_number = 66
decimalism_number_to_hex_string = hex(decimalism_number)
print(decimalism_number_to_hex_string)

代码运行的结果,如图:






10进制 转换 16进制字符串表达式并自动补0(HEX STRING FILL 0)

# by lingshunlab.com
decimalism_number = 6
print(hex(decimalism_number)) # 以16进制表达
auto_fill_0_hex_string = ('%02X' %  decimalism_number) # 格式化自动补0
print(auto_fill_0_hex_string)






10进制 转换 16进制字符串去0X (INT CONVERT TO STRING)

代码如下:

# by lingshunlab.com
number_int = 66
print(hex(number_int)[2:],end=' ')






字符 转 ASCII 码

代码如下:

# by lingshunlab.com
letter_str = 'g'
letter_hex = ord(letter_str)
print(letter_hex)

运行后如下图:




 * ← Arduino 使用SIM900-GPRS模块打电话(仅拨通)
 * Rock Pi 3A Ubuntu 系统安装桌面操作系统 →

YOU MAY ALSO LIKE


树莓派上使用PYTHON播放音频文件(MP3,WAV格式)

2022年12月8日2022年12月8日 lingshun


RASPBERRY PI 树莓派使用PYTHON实现 MQTT通信(PAHO库)

2023年2月11日2023年2月12日 lingshun


PIL图像和OPENCV图像数据格式互相转换

2022年12月22日2022年12月24日 lingshun


NEWS

Arduino ESP32 指南 


ESP32 断电数据保存 EEPROM数据读取和写入

2023年2月20日2023年2月20日 lingshun

本示例,主要记录ESP32/Arduino如何使用EEPROM,并且读取和写入数据。

Arduino 指南 


ARDUINO UNO 使用2204M驱动器驱动步进电机

2022年12月10日2022年12月10日 lingshun
Arduino 指南 


ARDUINO 使用A4988驱动模块驱动步进电机

2022年9月24日2022年9月26日 lingshun
Arduino ESP32 指南 


ARDUINO/ESP32 查找IIC设备的地址

2022年8月22日2022年8月25日 lingshun



关于本站


分享一些开发过程中的遇到的问题,方便查阅,如有错误,请关注公众号指出指导,万分感谢。
友情链接

创客出手
红菜3D


Copyright © 2023 凌顺实验室. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.
粤ICP备18158987号-1