一、函数的定义 在某些编程语言当中,函数声明和函数定义是区分开的(在这些编程语言当中函数声明和函数定义可以出现在不同的文件中,比如C语言),但是在Python中,函数声明和函数定义是视为一体的。在Python中,函数定义的基本形式如下:def function(params): block ...
分类:
编程语言 时间:
2014-12-03 19:08:47
阅读次数:
197
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提...
分类:
编程语言 时间:
2014-12-03 17:07:19
阅读次数:
255
最近工作中遇到使用脚本处理问题并发送结果邮件,使用python的smtp模块很简单的完成了实现。今天遇到一个问题,根据脚本的测试结果需要群发邮件,但是发送邮件的py文件只有首个地址收到了邮件。仔细排查发现个有意思的地方:发送邮件的py大致如下:1 def sendmail(message,to_ad...
分类:
编程语言 时间:
2014-12-03 00:19:07
阅读次数:
183
摘要: 最近项目中出现上传文件返回的json数据会被提示下载,只有在ie10+中才会出现这个问题。前端使用jQuery的插件ajaxForm提交表单,后台返回的数据格式为json。代码如下:后端Python:def jsonp(func): """Wraps JSONified output...
分类:
Web程序 时间:
2014-12-02 20:30:50
阅读次数:
149
定义函数 : 函数通过def关键字定义。 def关键字后跟一个函数的?标识符?名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。 函数形参: 函数中的参数名...
分类:
编程语言 时间:
2014-12-02 10:44:01
阅读次数:
214
直接定义这样的函数时,Python会报错:
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:16:31) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> def foo(p1, p...
分类:
编程语言 时间:
2014-12-01 22:27:21
阅读次数:
1049
通过写一个简单的配置文件,自动扩展生成相应的代码,从而可以偷点小懒。
配置文件如下:
TextView:money
TextView:name
TextView:age
ImageView:headImg
ruby 代码生成器如下:
require 'erb'
class FindViewById
class << self
def get_type_ab(type)
...
分类:
移动开发 时间:
2014-12-01 20:56:39
阅读次数:
196
1. 建表、列时在phpmyadmin中将编码设置为utf8_general_ci2. python中使用sql连接时设定charset为utf8,注意不能是utf-8!例如:def Connect(): con = MySQLdb.connect(host=HOST,user=USER,pa...
分类:
数据库 时间:
2014-12-01 20:33:52
阅读次数:
201
#-*- encoding=utf-8 -*-class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Sin...
分类:
编程语言 时间:
2014-12-01 18:59:26
阅读次数:
145
请运行代码:class A: def __init__(self): print "A.__init" def __new__(self): print "A.__new"class B(object): def __init__(self): ...
分类:
其他好文 时间:
2014-12-01 18:53:17
阅读次数:
108