廖雪峰的python教程有一点地方没看明白,求指导
题主贴了两数,似乎是一,下面析这一个版本:def?add_end(L=None):
if?L?is?None:
L?=?[]
L.append('END')
return?L
不题主说的"一直往加END怎么回事。函数里既没有循环也没有递归,怎么会"一直”加。。。
关于默认参数,其作用是:使?add_end()的返回值 与?add_end(None)的返回值相同。因此下面不再单独分析输入0个参数的情形。
"return的L是全局变量,而传入的参数L是局部变量”这个说法很奇怪。当传入的L是None时,该函数的会新生成一个list,向其中加入一个字符串"END’,并返回这个新生成的list。而当传入的L是一个list,哪怕是空list时,该函数的作用是向传入的这个L新加一个元素'END',并返回传入的那个L。
L.append('END')这一行,如果缩进的话:当函数传入的L不是None时,就不会向传入的这个L新加一个元素'END'。因此缩进与不缩进的效果是不一样的。
python3如何横向打印
Python 2:
print打印的时候,如果结尾号,打印出来的不会换行。但是Python 3里面就不行了。
Python 3:
3.0以后,在print的最后加个参数end=""就可以了。
python学习网,免费的在线学习python平台,欢迎关注!
python3中如何找到模块文件
在python3中找模块的方法:首先,应python版本目录下找到Lib文件夹并双击打开;找到site-packages文件夹再双击即可找到对应的文件。
找到python3.5安装路径下的第三方库文件,在.pth文件中(一般需要自己创建)添加文件(hello.py)路径,如下:
推荐课程:Python高级视频教程
python3语句加了括号为什么还是语法错误
雨季加了括号,然后还是语法错误,英语的字母是写错
廖雪峰python 课程 怎么样
不错
很多人用
廖雪峰python3教程怎么样
您好,每个的都很不错!
我现正在看Python,个人认为,应该先找一基础入门的,快速看完际练习一遍,然后在结合其他人的书在看几遍,这样效果比较好。每个人写书的特点都不一样,因此分类的重点什么的都不太一样。这样多看看多练习一下,能更全面一点!
视频的话,也类同,不过建议先看书自己来,自己把代码敲一遍,然后在看视频,看看自己出错的地方,老师怎么解决的,自己是怎么解决的,那种方法更好一点!
共同进步~~~谢谢
廖雪峰python教程在哪
这他的网站地址:www.liaoxuefeng.com
这是python专栏(有python2.7,python3,可供选:www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000
基础学习的够用了,但没有太多题供练习,只是在每个章节的最后,会提出一些小问题,可以自己练习下,也可以留言请教。
其实主要还得靠自己多写,多练。
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。