python一些基础知识问题

答案我是有的,只是想知道为什么
划重点!为什么!
不定期更新
(比如题2中函数的作用,括号中内容等)

img

绿色都不太懂捏…

img

in的逻辑表达式结果就是布尔值,就是可以直观的理解为列表“[3]”在不在列表“[1,2,3,4]”里,答案当然是false,因为列表[1,2,3,4]里都是整数,没有列表,如果是[1,2,[3],4],则为true
sort()是列表自己的方法,原地从小到大排序,括号里可以写排序的规则(key),正序还是倒序(reverse),该方法没有返回值(默认为None)。

1.false
如果是3 in [1,2,3,4]那么返回true,[3]是一个列表,它不在[1,2,3,4]这个列表里面
2.sort函数返回值是None,这没有为什么,函数没有返回值就是没有,不信你自己跟进去看源码