だからここに私は次のコードを持っています
def u_id(_id = '6397' , uid = '97492035'):
n = _id if _id != None else '5000'
try:
return "".join(list(map(lambda x: str(x[0] + x[1])[-1], list(zip(list(map(lambda x: int(x), n)), list(map(lambda x: int(x), uid[4:])))))))
except ValueError:
return "none"
正直なところ、これはかなり不必要に見えます。この関数の仕組みは、提供された uid と _id を受け取り、'6119' を返すことです。基本的に、このコードがコード化されている方法から、このコードがどのように機能するかを理解することはできません。これをコーディングするための別の不可解な方法はありますか?または、この機能がどのように機能するかを説明しない場合。ありがとうございました。