摘要: >>> s = divmod(9,4) >>> s (2, 1) >>> s = "[1,3,5]" >>> s '[1,3,5]' >>> eval(s) [1, 3, 5] >>> s '[1,3,5]' >>> s = eval(s) >>> s [1, 3, 5] >>> s , y = d 阅读全文
posted @ 2023-05-12 17:19 sangern 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 列表生成式: [x * x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 列表生成式所有数据已经生成(数据太多的话占内存) 生成器:generator(x * x for x in range(10)) 列表生成式的 [ ] 变成( 阅读全文
posted @ 2023-05-12 11:58 sangern 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Lambda函数,不需要赋予它名字,因此该函数也叫匿名函数匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。匿名函数可以在程序中任何需要的地方使用,但是这个函数只能使用一次,即一次性的。因此Python Lambda函数也称为丢弃函数 Lambda函数是使用lambda运算符创建 阅读全文
posted @ 2023-05-12 11:40 sangern 阅读(58) 评论(0) 推荐(0) 编辑
摘要: hash,一般翻译做散列、 杂凑,或音译为哈希,是把任意长度的输入(又叫做预映射pre- image) 通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间。它其实就是一个算法,最简单的算法就是加减乘除,比方,我设计个数字算法,输入+7 阅读全文
posted @ 2023-05-12 11:39 sangern 阅读(30) 评论(0) 推荐(0) 编辑