我正在尝试了解此代码在幕后的工作原理,感谢您的帮助
请解释这部分:
MAX = ACCOUNT if len(ACCOUNT) > len(MAX) else MAX
ACCOUNT = ACCOUNT + c if c >= ACCOUNT[-1] else c
=================================================
S = 'azcbobobegghaklbob'
ACCOUNT, MAX = S[0], ""
for c in S[1:] + " ":
MAX = ACCOUNT if len(ACCOUNT) > len(MAX) else MAX
ACCOUNT = ACCOUNT + c if c >= ACCOUNT[-1] else c
print('Longest substring in alphabetical order is:', MAX)