Python
vufw_795
Mood decides everything.
展开
-
Windows下Python字符串编码问题
Python语言实际上有三种字符串,通常意义的字符串(str),Unicode字符串(unicode)和抽象类basestring,其中basestring不可实例化。 在Windows系统下的CPython解释器输入代码: >>> st1 = '中文' >>> st1 '\xd6\xd0\xce\xc4' >>> type(st1) 'str'> >>> st2 = st1.decode('原创 2015-07-29 07:59:34 · 2428 阅读 · 0 评论 -
Python编程学习——生成器
简介:生成器表达式是列表解析的一个扩展,生成器是特定的函数,允许你返回一个值,然后“暂停”代码执行,稍后恢复。它的语法与列表解析基本相同,不过函数的返回类型不是列表,而是生成器。生成器表达式与列表解析: 两者的基本语法非常类似,举个例子:a = [i for i in xrange(5)] # 列表解析 b = (i for i in xrange(5)) # 生成器表达式列表原创 2015-08-25 18:30:36 · 683 阅读 · 0 评论 -
Python编程学习——拷贝
简介: 这一篇博客主要讨论Python对象的拷贝问题,区分浅拷贝和深拷。为了保持追踪内存中的对象,Python使用了引用计数这一简单技术,下面将进行简单介绍。1、引用计数: 当对象被创建并赋值给变量时,该对象的引用计数就被设置为 1 。当同一个对象又被赋值给其他变量时,或作为参数传给函数、方法或类实例时,或被赋值为一个窗口对象的成员时,该对象的一个新的引用(或称为别名)就被创建,该对象的引用计数原创 2015-08-01 21:56:05 · 567 阅读 · 0 评论 -
Python服务器框架学习——web.py(一)
简介: web.py 是一个Python 的web 框架,它简单而且功能强大。安装: ubuntu系统下,我们可以只用几条指令完成web.py的安装,首先得安装pip:sudo apt-get install python-pip之后安装web.py:sudo pip install web.py之后进行测试,在python解释器中输入:import web没有报错即成功。入门 我们新建一个s原创 2015-08-03 11:30:01 · 1274 阅读 · 0 评论 -
MySQL——Python接口配置
How to set-up MySQL for Python on Ubuntuby David Winterbottom on Thursday, 5 January 2012Note, this article was published over 3 years ago and hence the content may be stale. Consume with a pinch of sa转载 2015-09-05 17:04:05 · 916 阅读 · 0 评论 -
Python编程学习——装饰器
简介: 装饰器,Python2.4版本引入的一种新特性。跟名字一样,是用来装饰的。其实装饰器就是一个函数,不过形式比较特殊,一般用”@”开头,一般形式如下:@deco def foo(): pass上面的代码等同于下面这句代码:foo = deco(foo)装饰器既可以和上面一样没有参数,也可以是带参数的:@decomaker(deco_args) def foo(): pass等价于:foo =原创 2015-09-21 22:29:05 · 420 阅读 · 0 评论 -
MySQL安装失败的解决
dpkg: error processing mysql-server (–configure)start: Job failed to start invoke-rc.d: initscript mysql, action “start” failed. dpkg: error processing mysql-server-5.5 (–configure): subprocess ins转载 2015-09-13 09:49:51 · 7170 阅读 · 1 评论