Python中的语句解释

b'flag{%s}' % md5(something).hexdigest()
请问大家知道这个语句怎么理解和使用吗?可以的话展示一下实际使用和结果,

对something进行md5(算是加密的一种吧)运算,然后结果转成十六进制,最后格式化到前面的字符串中。
其中涉及到字符串格式化使用%,md5 运算 , 进制转化;

img