我将短python代码移植到c# 但是我停在了这条线上,我不知道它是什么意思
array.append( ("%x" % value)[-1] )
人? THX
答案 0 :(得分:2)
这:"%x" % value
为您提供一个字符串,其中包含以十六进制表示的value
数字。
[-1]
为您提供上述的最后一个字符。
array.append
将该字符添加到array
的末尾(可能是列表)。
你可以通过搞乱Python REPL来解决这个问题:
>>> "%x" % 142
'8e'
>>> ("%x" % 142)[-1]
'e'
>>> array = []
>>> array.append(("%x" % 142)[-1])
>>> array
['e']
答案 1 :(得分:0)