python有关类的例题
以下是30道关于Python类的例题:
1. -1 其实就是-1,也就是说可以这么表示score -= (-1)。
2. 抛出SyntaxError错误,因为海象操作符需要使用括号不能直接用,需要和普通的赋值区分开来。
3. 在循环时先迭代了第一个元素1(索引0),然后remove删除这个元素,剩下了三个元素2,3,4,但注意,这里2的索引是0,3的索引是1。下一次迭代应该是索引1,就是迭代并删掉3,把2给略过了,接着会把4略过。略过的就会留下,所以结果是(2, 4)。
4. 送分题,答案是D,因为min是自带的函数,如果把它替换成其他的对象就不能正常运行了,那么就会抛错TypeError。
5. 答案是A,这个特别反直觉对吧。但要注意比较方式是按顺序把相邻的2个分别比较,这么说:if a, b, c, …, y, z are expressions and op1, op2, …, opN are comparison operators, t
hen a op1 b op2 c ... y opN z is equivalent to a op1 b and b op2 c and ... y opN z, except that each expression is evaluated at most once. 所以 False == False in (False)的意思是(False == False) and (False in (False)),所以结果是True。
6. 送分题,答案是A,因为bool值也是一种数字(True为1,False为0):In : isinstance(True, int) Out: True In : 'haha' * True Out: 'haha' In : 'haha' * False Out: ''
这些题目可以帮助你更好地理解和使用Python类syntaxerror是什么错误