3799-李同学-人工智能学科-自然语言处理方向 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

同一行中定义函数的方法,lambda函数实际生成了一个函数对象。

lambda表达式只允许包含一个表达式,不包含复杂语句,该表达式的计算结果就是函数的返回值。

[展开全文]

可变参数:

*param:将多个参数收集到一个“元组”对象中。

**param:讲多个参数收集到一个“字典”对象中。

 

[展开全文]

参数调用时,实参默认按位置顺序传递,需要个数

[展开全文]

浅拷贝和深拷贝:深入了解参数传递的底层原理,

不考虑子对象的内容,只是拷贝子对象的引用

[展开全文]

全局变量和局部变量

作用域:定义的模块,在函数和类定义之外声明的变量。

全局变量降低了函数的通用性和可读性。

 

[展开全文]

形式参数 定义函数中使用

[展开全文]

函数 可重用的程序代码块 函数时代码复用的通用机制。

 

创建一个函数对象,并绑定到变量名上

[展开全文]

推导式创建序列

简化代码 效率高 推导式从一个或者多个迭代器快速创建序列的一种方法。可以将循环和条件判断结合。

[展开全文]

注意在服务器上编程 非常需要提升服务器性能。

[展开全文]

break语句可用于while和for循环,用来结束整个循环。当有嵌套循环时 跳出最近一层。

[展开全文]

for循环 常用语可迭代对象的遍历。for循环的语法格式如下:

for 变量 in 可迭代对象:

[展开全文]

集合是无序可变,元素不能重复。实际上集合底层是字典实现,集合的所有元素都是字典中“键对象”,不能重复且唯一的。

set()可将传入参数变成集合

[展开全文]

字典对象的核心是散列表。散列表是一个稀疏数组(总是有空白元素的数组),数组的每个单元叫做bucket。每个bucket有两部分:一个是键对象的引用,一个是值对象的引用。

[展开全文]

序列解包:可用于元组、列表、字典。序列解包可以让我们方便的对多个变量赋值。

items()获得键值对

 

[展开全文]

给字典新增“键值对”。如果“键已经存在”,则覆盖旧的键值对。如果键不存在,则新增“键值对”。

pop()删除值,但是同时会返回该值。del()只会删除 不会返回值。

[展开全文]

生成器推导式创建元组 生成器推导式生成的不是列表也不是元组,是一个生成器对象。

s=(x*2 for x in range(5))

元组访问和处理速度比列表快。

与整数和字符串一样,元组可以作为字典的键,列表则永远不能作为字典的键使用

[展开全文]

列表是可变序列 元组是不可变序列 不可修改元组中的元素。

a=(1) 

a=turple()

b = (20,)

b=tuple()

b=tuple(range(3))

b=tuple([2,3,4])

[展开全文]

多维列表 

二维列表存储表格数据

[展开全文]