python
codeksy
这个作者很懒,什么都没留下…
展开
-
learn python the hard way(笨办法学python) 练习10
这篇博文主要解答了附加练习中问题的答案,旨在帮助大家更好的学习《learn python the hard way》(笨办法学python)。答案有博主自己总结的,也有网上摘抄的。为了让以后的读者更好的学习,如有疑问和错误还请留言指出,谢谢。附加练习:1.2.字符串的行数很多时,可以使用""",如:print """I am Zed,I am 20 years old,原创 2016-01-28 12:55:44 · 501 阅读 · 0 评论 -
廖学峰PYTHON 返回函数疑问
def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fsf1, f2, f3 = count()>>> f1()9>>> f2()9>>> f3()9为何结果是9,9,9不是1,4,9?转载 2016-04-11 12:53:44 · 1849 阅读 · 2 评论 -
python中Model 与 Module 的区别
Model通常是指模型。这个模型也许是你需求分析出来的, 也许是你算法做出来的。 不过最大可能是MVC的网站,或者是GUI开发模式中的M里的那个模型。所以什么时候用Model取决于你要做什么。以前你打算花长时间做。如果做很短的项目可以不用Model。如果超过1天时间的项目,还是可以用Model的。 这时就要按你所使用的框架,设计你的MODEL。Module是指模块,这个概念最早是从结构化编转载 2016-04-13 14:22:54 · 3220 阅读 · 0 评论 -
Django中,模型(models),视图(views)和模板的区别和应用
模型任何应用程序的基本,不管是不是Web应用,都是它所展现、收集和修改的信息。因此,若将应用程序分层,模型(model)将是最底部的一层,它是基础。视图和模板可以根据数据进出模型的方式以及表现的形式任意替换,但模型却相对稳定得多。从设计整个Web应用的角度来说,模型可能是最容易领会却也是最难掌握的部分。在面向对象系统里对一个现实问题进行建模相对来说通常不难,但是对大流量的网站来说,转载 2016-04-13 10:36:23 · 5575 阅读 · 0 评论 -
DJANGO中migration(迁移)的理解和运用
使用迁移的基本过程是这样的: 1. 创建或升级模型。 2. 运行./manage.py makemigrations 3. 运行./manage.py migrate来迁移所有或者运行./manage.py migrate 来迁移一个单独的应用程序。 4. 必要时可重复以上命令。转载 2016-04-13 09:44:51 · 2032 阅读 · 0 评论 -
learn python the hard way(笨办法学python) 练习40 类的用法
class Song(object): 创建一个类Song,它是对象的一种 Make a class named Song that is-a object def __init__(self, lyrics): 类Song有一个__init__接受self和lyrics作为参数 class Song has-a __init__ that takes self and原创 2016-01-25 11:09:45 · 705 阅读 · 0 评论 -
Python中[],(),{}的区别
区别如下:{}表示字典,[]是数组,()是元组;数组的值可以改变,可以使用切片获取部分数据;元组的值一旦设置,不可更改,不可使用切片转载 2016-04-06 12:58:56 · 1878 阅读 · 0 评论 -
learn python the hard way(笨办法学python) 练习39
练习39中,我们主要学会了运用字典。下面来介绍一下书中没有介绍到的知识点:stuff = {'name': 'Zed', 'age': 39, 'height': 6 * 12 + 2}stuff字典中,‘name' 称为key(键),’Zed‘ 称为Value(值)。本篇练习中,比较难理解的有以下几点:1.dicts中,for循环的运用for stat原创 2016-02-22 09:08:38 · 979 阅读 · 0 评论 -
如何调用自己写的python函数?
https://docs.python.org/2/library/functions.html#abs假如我在notepad++里写了一个函数如下:def enroll(name, gender): print 'name:', name print 'gender:', gender将他保存在你的文件夹中,后缀用.py,如ex.py如何才能在powers原创 2016-03-31 10:31:35 · 7796 阅读 · 1 评论 -
如何解决return没有输出的问题
我在用notepad++和powershell学习python的过程中,总有一个地方搞不懂,就是为什么别人用return就会出结果,而我的不会。至今我也没有得到答案,但是我找到了解决的方法。如下:def my_abs(x): if x >= 0: return x else: return -x在notepad++中输入该段文档,在power原创 2016-03-31 10:00:35 · 2978 阅读 · 0 评论 -
learn python the hard way(笨办法学python) 附录 个人整理
记录每一个你弄不明白的点,试图解决他。如果解决不了,放着回头再来解决。pwd print working directory (显示目前工作文件夹)mkdir make directory(建立文件夹)mkdir -p xx/xx/xx/ 连续建立多个文件夹cd change directory(进入子文件夹)cd .. (cd ../../原创 2015-11-26 10:07:08 · 1291 阅读 · 0 评论 -
learn python the hard way(笨办法学python) 习题22
字符串:在引号中的就叫字符串变量:car = 100 , car就是变量。注意,当变量定义文字时,要加引号。如car = “fiat”格式化字符:%d,%s,%r等等转义字符:\n之类前面是反斜杠的。命令:open,read,close,write等函数:def students(boys, girls): (注意不要漏掉冒号)符号 名字原创 2015-11-26 10:12:13 · 413 阅读 · 0 评论 -
learn python the hard way(笨办法学python) 练习32 附加练习
这篇博文主要解答了附加练习中问题的答案,旨在帮助大家更好的学习《learn python the hard way》(笨办法学python)。答案有博主自己总结的,也有网上摘抄的。为了让以后的读者更好的学习,如有疑问和错误还请留言指出,谢谢。附加练习1. 它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for原创 2015-12-11 12:49:45 · 757 阅读 · 0 评论 -
learn python the hard way(笨办法学python) 练习38 附加练习
这篇博文主要解答了附加练习中问题的答案,旨在帮助大家更好的学习《learn python the hard way》(笨办法学python)。答案有博主自己总结的,也有网上摘抄的。为了让以后的读者更好的学习,如有疑问和错误还请留言指出,谢谢。附加练习:1.2.3. http://baike.baidu.com/link?url=h409FX-SDNbO6DGJkmaw7D原创 2016-01-19 15:40:40 · 543 阅读 · 0 评论 -
Python 各种运行错误(如:SyntaxError :invalid syntax)
http://www.cnblogs.com/smile-ls/archive/2013/05/20/3088393.html17个新手常见Python运行时错误当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else ,转载 2016-01-28 11:31:36 · 29766 阅读 · 0 评论 -
Python学习笔记(一)三步走安装pip
原地址:http://www.cnblogs.com/NanShan2016/p/5518235.htmlpip是用来方便地管理Python的第三方包的,由于此前玩Python仅仅是浅尝辄止,用的是python(x,y),但是这里并不代表你想用什么包都能从里面找到的,所以我把python(x,y)卸了,然后重新装了个Python2.7.5,准备尝试一下用pip来下载想要的包。转载 2017-09-20 15:38:09 · 463 阅读 · 0 评论