python学习
大人的涂鸦丶
这个作者很懒,什么都没留下…
展开
-
python self的解释
首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:1 class Person:2转载 2017-01-09 09:48:52 · 260 阅读 · 0 评论 -
Python中在for循环中嵌套使用if和else语句的技巧
转自:http://www.jb51.net/article/86987.htmfor...[if]...构建List (List comprehension)1.简单的for...[if]...语句Python中,for...[if]...语句一种简洁的构建List的方法,从for给定的List中选择出满足if条件的元素组成新的List,其中if是可以省略的。下面举几个简单的例子转载 2017-01-10 17:26:37 · 8525 阅读 · 2 评论 -
python-os.path记录
os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返转载 2017-01-12 13:25:45 · 506 阅读 · 0 评论 -
python中带星号/一个星号/两个星号的参数
def function_with_one_star(*t): print(t, type(t))def function_with_two_stars(**d) print(d, type(d))上面定义了两个函数,分别用了带一个星号和两个星号的参数,它们是什么意思,运行下面的代码:function_with_one_star(1, 2, 3)fu转载 2017-05-03 10:24:30 · 2454 阅读 · 0 评论 -
彻底解决 error: Unable to find vcvarsall.bat
转自:http://blog.csdn.net/secretx/article/details/174721071.windows上做Python开发,搭环境还真不比Linux容易。error: Unable to find vcvarsall.bat这个错误眼熟吧?凡是安装和操作系统底层密切相关的Python扩展,几乎都会遇到这个错误。比如PIL, Pillow(两个图形库),green转载 2017-09-29 10:06:51 · 3956 阅读 · 2 评论