一、函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。可以自己创建函数,这被叫做用户自定义函数。 函数定义的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ...
分类:
编程语言 时间:
2017-11-01 21:39:19
阅读次数:
266
Python的函数a、函数的一般形式定义一个函数,需要满足以下规则 函数代码块以def关键词开头,后接函数标识符名称和圆括号() 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数 函数的第一行语句可以选择性地使用文档字符串,用于存放函数说明。 函数内容以冒号起始,并且缩进。 ret ...
分类:
编程语言 时间:
2017-11-01 19:00:38
阅读次数:
247
1 Python的函数参数传递 看两个例子: 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。 这里记住的是类型是属于对象的,而不是变量。而对象有两种,“可更改”(mutable)与“不可更改”(immutable)对象。在python中,strings, tu ...
分类:
其他好文 时间:
2017-10-29 19:29:23
阅读次数:
232
1 Python的函数参数传递 看两个例子: Python 1 2 3 4 5 a = 1 def fun(a): a = 2 fun(a) print a # 1 Python Python 1 2 3 4 5 a = 1 def fun(a): a = 2 fun(a) print a # 1 ...
分类:
编程语言 时间:
2017-10-19 21:16:25
阅读次数:
313
1. 在模板里面对用户发过来的数据进行二次加工。想办法把Python的函数放到模板语言里面使用。 2. 小测验 3.自定义函数 Templates -母版...html:extends,include -自定义函数: imple_tag 1.在app01下创建templatetags目录 2.任意p ...
分类:
其他好文 时间:
2017-10-16 12:14:20
阅读次数:
179
Package Control插件本身是一个为了方便管理插件的插件,在Sublime text 3中,Package Control 的安装方法一开始出来的方法是要先安装Git, 再输入代码来安装,原因说是“sublime text 3更新的python的函数,说白了就是API不同了,导致基于pyt ...
分类:
其他好文 时间:
2017-09-23 15:27:04
阅读次数:
172
首先声明本文纯属笔记 1 面对对象三大特性: 1.1 封装:将字段封装在类中,通过类中self调用或者通过对象来调用。 1.2 继承:一般的继承不再叙述,多继承参考另一篇文章 python多继承 1.3 多态:因为python的函数可以传入多种类型的参数,所以不存在多态。python这种形式属于鸭子 ...
分类:
编程语言 时间:
2017-09-15 20:30:44
阅读次数:
200
转自:https://github.com/taizilongxu/interview_python Python语言特性 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 4 类变量和实例变量 5 Python ...
分类:
编程语言 时间:
2017-09-11 16:29:17
阅读次数:
313
在上一节中,讨论了在用C语言扩展Python模块时,应该如何处理无处不在的引用计数问题。重点关注的是在实现一个C Python的函数时,对于一个PyObject对象,何时调用Py_INCREF和Py_DECREF。在编写C语言代码时,需要了解Python提供的C/C++ API的实现细节,特别是有的 ...
分类:
编程语言 时间:
2017-09-03 14:55:14
阅读次数:
219
''' 结果分别为: 12 函数内取值: [5, 6, 7, 8, [1, 2, 3, 4]]函数外取值: [5, 6, 7, 8, [1, 2, 3, 4]] laowang 姓名: Mr.li年龄: 18 姓名: alex年龄: 24 姓名: relax1949年龄: 26 10123 chen ...
分类:
编程语言 时间:
2017-09-02 14:18:12
阅读次数:
119