初识函数定义与调用 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。 空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行,但正常人还 ...
分类:
编程语言 时间:
2017-11-10 01:35:03
阅读次数:
278
代码在运行伊始,创建的存储“变量名与值的关系”的空间叫做全局命名空间,在函数的运行中开辟的临时的空间叫做局部命名空间 命名空间和作用域 命名空间的本质:存放名字与值的绑定关系 1 >>> import this 2 The Zen of Python, by Tim Peters 3 4 Beaut ...
分类:
编程语言 时间:
2017-11-10 00:15:59
阅读次数:
220
python的集合类型和其他语言类似,是一个无序不重复元素集,我在之前学过的其他的语言好像没有见过这个类型,基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交),difference(差)和sysmmetricdifference(对称差集)等数学运算,和我们初中数学学的集合..
分类:
编程语言 时间:
2017-11-09 18:43:59
阅读次数:
167
函数定义:eval(expression,globals=None,locals=None)将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了globals参数,那么它必须是dictionary类型;如果提供了locals参数,那么它可以是任意的map对象。python的全局名字空间存储在一..
分类:
编程语言 时间:
2017-11-09 18:39:19
阅读次数:
205
函数>>>defds(x): return2*x+1>>>ds(5)11>>>lambdax:2*x+1<function<lambda>at0x035C65D0>>>>a=lambdax:2*x+1#lambda关键字来创建匿名函数>>>a(5)11>>>defadd(x,y): returnx+y>>>add(3,4)7>>..
分类:
编程语言 时间:
2017-11-08 17:59:16
阅读次数:
241
一.视图层之视图函数(views) 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里 ...
分类:
其他好文 时间:
2017-11-08 17:57:44
阅读次数:
172
定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。 这个函数的基本结构完成以后,不会执行,除非被调用 如上例中,我们要调用函数必须调用如下 area(20,30)方能计算出结果 参数传递 在 python 中,类型属于对象,变量是没有类型的: 以上代码中,[1,2,3] 是 Li ...
分类:
编程语言 时间:
2017-11-05 22:23:14
阅读次数:
264
变量作用域 Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是: L (Local) 局部作用域 E (Enclosing) 闭包函数外的函数中 G (G ...
分类:
编程语言 时间:
2017-11-05 22:22:07
阅读次数:
347
# -*- coding: utf-8 -*- ''' 使用语法糖@来装饰函数,相当于“myfunc = deco(myfunc)” 但发现deco函数只在第一次被调用,且myfunc函数在第一次后又被多调用了一次 ''' def deco(func): print("before myfunc()... ...
分类:
编程语言 时间:
2017-11-04 19:25:49
阅读次数:
146
python函数:是用来完成某种特定行为的代码块 1 函数定义: func_name:函数名称 paras:参数列表 pass:函数体 2函数使用: 3.关于参数: 参数可以有多种表现形式 1.位置参数:依靠位值顺序进行参数参数传递 2.默认值:给参数以默认值,在调用函数时如果未指定值则使用默认值 ...
分类:
编程语言 时间:
2017-11-04 11:22:59
阅读次数:
166