越来越看不懂了!
Topic source我觉得练习题实在是个坑,前面还好说,越到后面,越需要用到没讲过的东西,导致初学者一脸懵比,而且我发现教程有的地方简略的太厉害,自己百度完别人的文章才恍然大悟,希望作者写的时候多多换位思考一下,毕竟是教程而不是笔记。
练习题还好啦,这是教程毕竟不是教材,作者毕竟对python特别熟,有的东西我们不太懂,对于作者来说却是常识,这很正常,不是换位思考能解决的,你不可能让作者忘掉自己的知识啊。有问题就百度呗。
@一张谢小胖 之所以要在def int2(x,base=2) 这里面加base=2 是为了实现可以转换为任意进制的数。如果你不传这个 默认参数。那么你写成 int2(x) 就只能接受一个参数。而返回的是int(x,base=2)则永远都只能转换为2进制,当你写成int2(x,base=2) 当你传入的第二个参数不为2时,则就按照你要求的进制转换。
我也是初学者,说下个人看法吧。。 廖大神的教程与世面上报班学习最大不同的是,前者很多知识需要自己复习巩固,也有一些是之前没出现过的,需要查资料。后者几乎是手把手的教你。两种学习方法你应该选择适合自己的
- 1
- 2
和尚可以抽烟么
作者到后面总喜欢用一些还没出现过的知识点用在示例代码中,总是看不懂!可能是我自己太笨!
比如这个:
def int2(x, base=2): return int(x, base)
既然是教程,我觉得结合之前的知识点来说,可能写成这样读者更容易理解
def int2(x): return int(x, base=2)