目录
十六进制转换十进制
已知十六进制字符串
66,6c,61,67,7b,68,65,6c,6c,6f,5f,77,6f,72,6c,64,7d
这里需要用到split方法
split()方法含义:
是将指定字符串按某指定的分隔符进行拆分,拆分将会形成一个字符串的数组并返回。
语法
split() 方法语法:
str.split(str="", num=string.count(str)).
参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。如果参数 num 有指定值,则分隔 num+1 个子字符串
数组中的每元素都各自对应一个索引值,就好比在数据库的表中每行数据纪录都拥有自己的索引ID一样
数组元素的索引值是从0开始计数的,也就是说第一个元素的索引值是0,往后依次加1。
举例:
url = 'C://aaa/image/my.jpg'
filename = url.split('/')[-1] #以‘/ ’为分割符,为字符串数组,以[-1]为索引,保留最后一段
print(filename)
结果是:my.jpg
假如图片的路径为
img_path ="aaa\\bbb\\ccc\\cat.0.jpg"
label = img_path.split("\\")[-1].split(".'')[0]
含义为提取图像绝对路径中,猫或者狗的名cat 或者 dog
第一个split(''\\'')[-
十六进制到ASCII转换

本文介绍如何将十六进制字符串转换为十进制,并进一步转换为ASCII码。通过使用Python中的split()方法来分割字符串,并利用int()函数将每个十六进制数转换为对应的ASCII字符。
最低0.47元/天 解锁文章

3568

被折叠的 条评论
为什么被折叠?



