国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 如何使用hex()在python中转换进制?

如何使用hex()在python中转换进制?

头像

小妮浅浅

2020-12-11 12:26:173902浏览 · 0收藏 · 0评论

 运算中的两种进制相信大家都不陌生,那就是十进制和十六进制。在操作中我们会根据不同的使用条件进行进制之间的转换。这里小编最近学习了一个内置函数,是专门针对进制转换使用的。下面我们先就hex()函数进行简单的概念理解,然后学习hex()在python中转换进制的方法。

一、说明:

1. 函数功能将10进制整数转换成16进制整数。

>>> hex(15)
'0xf'
>>> hex(16)
'0x10'

2. 如果参数x不是整数,则它必须定义一个返回整数的__index__函数。

# 未定义__index__函数
>>> class Student:
    def __init__(self,name,age):
        self.name = name
        self.age = age
 
>>> 
>>> s = Student('Kim',10)
>>> hex(s)
Traceback (most recent call last):
  File "<pyshell#17>", line 1, in <module>
    hex(s)
TypeError: 'Student' object cannot be interpreted as an integer
 
# 定义__index__函数,但是返回字符串
>>> class Student:
    def __init__(self,name,age):
        self.name = name
        self.age = age
    def __index__(self):
        return self.name
 
>>> s = Student('Kim',10)
>>> hex(s)
Traceback (most recent call last):
  File "<pyshell#23>", line 1, in <module>
    hex(s)
TypeError: __index__ returned non-int (type str)
 
# 定义__index__函数,并返回整数
>>> class Student:
    def __init__(self,name,age):
        self.name = name
        self.age = age
    def __index__(self):
        return self.age
 
>>> s = Student('Kim',10)
>>> hex(s)
'0xa'

二、转为十六进制(Hex)字符串

def getStringFromNumber(self,size,value):
        """
        转为十六进制(Hex)字符串
        :param size:
        :param value:
        :return:
        """
        size=int(size)
        value=int(value)
        by = bytearray([])
        for i in range(1,size+1):
            val = value >> 8 * (size - i) & 255
            by.append(val)
        val = by.hex()
        print("===============================")
        print("%s转为%s个字节十六进制(Hex)字符串:%s"%(value,size,val))
        print("===============================")
        return val
getStringFromNumber(5,11)


以上就是使用hex()在python中转换进制的方法,想要把十进制转换的小伙伴可以试试这种方法,更重要的是hex()会以字符串的形式展现出来。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女人没开过包啥样| 《炸裂吧!巨棒》免费阅读漫画| 黄瓜视频APP| 添女人荫蒂全部过程AV视频| 《老板娘2》完整版| 小寡妇在线观看免费播放电视剧 | 男按摩师舌头伸进去了SPA漫画 | 男生把困困放到女生坤坤视频高清| 双飞娘俩国语版电视剧免费观看| 游泳教学视频| 电子| 欧式少女16集全免费观看电视剧 | 中美芬太尼事件背景| 公交车NP粗暴H强J玩弄| 欧美成人精品三区综合A片| 无法抗拒的你ID中字| 《丽贝卡的秘密》| 少女配狗视频大全播放| 男女做受AHAAAA| 洪真英| 家庭教师3| BOBO浏览器(海外版)| 女性抹胸开襟哺乳衣的注意事项| 天天挨龠中度过BY浮白曲讲什么| 黑料门今日黑料最新| 老师含紧一点H边做边走| 双龙戏珠3父子免费阅读全文| 欧美精品一区| 熟母10和熟母10的区别| 女的高潮过后第二次需要多久恢复| 儿子双飞妈妈和女儿的小说| 黑料社区| 上门女婿-母三女全文免费阅读| 韩剧在办公室做饭的电影| 搜索引擎| 《金莲淫史》台湾绝版| 伦理《少妇的滋味》完整版| 《十二寡妇肉床艳史》| 三男一女CP免费观看电视剧大全| 东北老阿姨高清免费观看电视剧| 麻豆视频