函数的嵌套: 在函数内部定义函数就是函数的嵌套 def func1(): pass def func2(): pass 闭包: example: def funcx(x): def funcy(y): return x*y(内部函数(funcy)对外部作用域(funcx)(不包括全局作用域)变量(x ...
分类:
编程语言 时间:
2017-03-31 21:30:13
阅读次数:
181
1. Python变量 如果把单一值变量称为一维变量,把可以扩展元素的变量称为多维变量,则python的变量可以划分如下: 变量维度 Python变量 说明 一维 数字 int(有符号整型) 数字类型可以做转换 long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex( ...
分类:
编程语言 时间:
2017-03-15 18:19:33
阅读次数:
263
一.什么是变量?在我的理解,程序中的变量就是在内存中开辟出一块空间,也可以把变量看作是一种容器,程序的运行本质是一系列状态的变化,而变量这种容器就是通过内存来保存程序运行的状态,变量值的变化就构成了程序运行的不同结果。二.变量有哪些赋值方式?1.最基本的赋值方..
分类:
编程语言 时间:
2017-03-11 14:50:54
阅读次数:
162
python变量的定义功能:存储数据、被调用、标识数据(变量数据存储在内存里,数据是临时的)name="abc"#name:变量名abc:变量name的值print(name)#调用name变量,并打印变量重点注意:python中字符带单引号或者双引号,python都认为是字符串。声明规则:1.要有标识意义2.变量..
分类:
编程语言 时间:
2017-03-10 00:51:45
阅读次数:
178
变量的概念基本上和代数的方程变量是基本一致的。 只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 变量在程序中就是用一个变量名表示了任意数据类型。 变量名必须是大小写英文、数字和 _ 的组合,且不能用数字开头。 比如: 变量x是一个整数 变量x_1是一个字符串 变量Abcd是一个布尔值 ...
分类:
编程语言 时间:
2017-03-08 00:34:35
阅读次数:
186
*args表示任何多个无名参数,它是一个tuple **kwargs:传入的字典,就如:a=1,传入键值,默认就传入到**kwargs中,如下面代码: 显示为: 可以看到在1,2,3中是默认传入到了args中,a=1,就传入到**kwargs中,而7则是1+2+3+1的结果, ...
分类:
编程语言 时间:
2017-02-13 23:38:27
阅读次数:
174
1.python 变量 区分大小写 2.字符串可以用 'X' "X" '''X''' """X""" 3.字符串合并 用 + 号 不同数据类型不能合并,需要先转化 string + string 可以 num + num 可以 string + num 不行 string * num 可以 4.字符 ...
分类:
编程语言 时间:
2017-02-13 20:31:57
阅读次数:
167
python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是总结了一些,供参考。 模块名: 模块应该使用尽可能短的、全小写命名,可以在模块命名时使用下划线以增强可读性。同样包的命名也应该是这样的,虽然其并不鼓励下划线。 主要是考虑模块名是与文件夹相对应的,因此需要考虑文件系统的一些 ...
分类:
编程语言 时间:
2017-02-09 10:49:30
阅读次数:
218
一、Python中的数据类型主要有以下五种 (1)、整数 (2)、浮点数 (3)、字符串 :用‘’或“”括起来的任意文本 (4)、布尔值 :只有True和False两种值(注意两个都是大写),布尔值可以用and 、or和not运算;Python把0、空字符串''和None看成 False,其他数值和 ...
分类:
编程语言 时间:
2017-02-05 10:49:20
阅读次数:
178
1. 变量 Python 变量仅是名称。变量名的创建是通过把类型的实例赋值给它们。变量本身并没有类型,而与它们绑定在一起的对象拥有类型。 名称只是个标签,同样,它也可以被一个完全不同的对象重新赋值。赋值操作使用=操作符,所以把一个值赋给一个变量就如下所示: aVariable = aValue 这段 ...
分类:
其他好文 时间:
2017-02-04 12:23:22
阅读次数:
247