韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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()会以字符串的形式展现出来。

关注

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

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

日韩精品一区| 扌桑小孩的辶鬲的历史背景| 女子排尿视频大全| 茉莉花| 教室停电插班花赵柔笔趣阁| 禁忌| AAAAA级产妇孕妇| 国产精品高潮呻吟久久A片小说| 老公不在我和公发| 17C·MOC官网| 臣卜扌果扌圭辶鬲爸爸| 台球室的特殊待遇2HD| 引诱沉沦BY肉桂笔趣阁小说| 口咬的10个绝招图片| 禁忌5HD| 《酒店激战》动漫1-5集免费观.| 美女国模大尺度辨阴| 蜜桃成时熟2| 黑色蕾丝女装大长腿| 兔女郎| 男人添女人荫道口视频| 妈妈がだけの心に漂う| 丁香花影院免费观看电视剧哈尔滨| 台球室的特殊待遇2HD| 闺蜜老公把我压在怀里| 暴躁少女免费看完整版| 玛卡泡水喝能提高性功能吗| 高压监狱2法国1时43分| 雨后的小故事闪图| 趁女朋友洗澡C她闺蜜| 屁股翘起来跪在床上有好处吗| 出轨2| 一个女的肛门塞了8个小皮球| 白色空白图片| 《肉体暴力强伦轩》| 儿子耕种母亲的田地的收获 | 蜜汁肉桃的简介| 免费的行情网站WWW下载大全| CSGO暴躁妹妹高清| 宝贝今天可不可以不带小雨伞| 久久精品亚洲AV无码洋洋