我需要取一个十六进制对,例如并将7A
其分解为单独的变量以供进一步操作。拆分此字符串的正确方法是什么,因为我没有尝试删除任何字符,也没有任何分隔符?7
A
问问题
144 次
2 回答
8
您可以使用列表:
list('7A')
这将返回一个包含 7 和 A 的列表:
['7', 'A'] #Note that the single quote will not appear when you print the content :)
(list('7A')[0]
包含 7 并list('7A')[1]
包含 A)
或通过:
[x for x in '7A']
如果你的字符串中有超过 2 个字符并且你写:
lst = list(youtString)
然后lst
将包含字符串的所有字符。
于 2013-04-08T19:05:25.003 回答
3
将它们拆分为“作为单独的变量以供进一步操作”:
s = "7A"
firstHex, secondHex = list(s)
输出:
firstHex = 7
secondHex = A
注意:仅当有两位十六进制字符时才有效。
于 2013-04-08T19:13:37.240 回答