摘要:
函数 四、参数 4.1 默认值参数(也叫缺省参数) 4.1.1 默认值参数基本使用 定义函数的时候, 如果个别参数不需要调用者必须传递实参过来, 则可以使用参数默认值. 当调用函数的时候, 带有默认值的参数可以不传递实参过来, 这样 python 就会使用这个参数的默认值. 如果带有默认值的参数也被 阅读全文
摘要:
函数 三、作用域规则 有了函数之后,我们必须要面对一个作用域的问题。 比如:你现在访问一个变量,那么 python 解析器是怎么查找到这个变量,并读取到这个变量的值的呢? 依靠的就是作用域规则! 3.1 作用域 作用域(scope) 作用域就是 python 程序的一块文本区域,在这个区域内,可以直 阅读全文
摘要:
函数 为了便于程序的维护和更好的实现模块化,好的程序都会分解为很多函数。 可以这么说,对于任何的编程语言,函数都是一个非常重要的概念。 python 不仅简化了函数的定义过程,而且还大量借鉴了其他函数编程语言中的优秀特性。 本章内容非常重要! 一、 函数的概念和作用 1.1什么是函数 函数就是把完成 阅读全文
摘要:
Python内置数据结构 五、集合(set) python 还提供了另外一种数据类型:set。 set用于包含一组无序的不重复对象。所以set中的元素有点像dict的key。这是set与 list的最大区别 set基本应用有元素测试、去除list、tuple中的重复元素。 set也支持一些数学操作, 阅读全文
摘要:
Python 内置的数据结构 四、字典(dict) 字典也是 python 提供给我们的又一个非常重要且有用的数据结构。 字典在别的语言中有时叫关联数组、关联内存、Map等。 字典中存储的是一系列的key-value,这些key-value称之为键值对。 字典与前面学习的序列不同,序列通过index 阅读全文
摘要:
Python 内置的数据结构 三、元组(tuple) python 作为一个发展中的语言,也提供了其他的一些数据类型。 tuple也是 python 中一个标准的序列类型。 他的一些操作和str和list是通用的,因为他们都是一种序列(sequence data type) 支持索引、切片、连接,支 阅读全文