python判断对错

img

这个程序为什么是对的,?怎么去计算,?怎么去理解这个程序。?

这题看起来简单的很,就一行代码,可是里面涉及了5个知识点,讲起来还是挺复杂的
1.a=b,c,d
这里涉及到元组自动装箱操作,所以等价于a=(b,c,d)
2.int()是字符串转int的函数,参数2表示2进制,所以表达式的值是10
3.ord是取ascii码,'a'的值是97
4.len是取字符串长度,所以abcde的长度是5
5.max()函数求可迭代对象里的最大值,a是元组(10,97,5),所以返回97