python随记学习笔记
Posted 行码棋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python随记学习笔记相关的知识,希望对你有一定的参考价值。
--------不断更新中----------
⭐️本笔记仅自用,如要学习详细知识,请移步其他文章⭐️
内置函数
1. filter
过滤函数
过滤列表元素, 第一个参数类型为 函数类型
lambda
表达式可用于指定过滤列表元素的条件。
filter(lambda x: x % 3 == 0, [1, 2, 3])
指定将列表 [ 1 , 2 , 3 ] [1,2,3] [1,2,3]中能够被 3 3 3整除的元素过滤出来,其结果是 [ 3 ] [3] [3]
数据类型相关
字典
1. 键和值的类型
字典的键必须取不可变的数据类型,如字符串,元组,数字
值可以取任意数据类型
代码技巧
1. lambda表达式
lambda
能够定义的函数非常受限。函数的结果必须能够作为单独的表达式来计算,这意味着你不能使用多路 if... elif... else
比较,或者 try... except
语句。
和C++一样,lambda
就是一个匿名函数,可以把它当成一个函数对象。
定义函数
# 定义加法函数
add = lambda x, y : x + y
res = add(1, 3) # res = 4
传递函数参数
lambda
表达式可用于指定过滤列表元素的条件。
filter(lambda x: x % 3 == 0, [1, 2, 3])
指定将列表 [ 1 , 2 , 3 ] [1,2,3] [1,2,3]中能够被 3 3 3整除的元素过滤出来,其结果是 [ 3 ] [3] [3]
包或模块使用
random
random.uniform(a, b)
随机小数生成,生成 [ a , b ] [a,b] [a,b]范围小数
以上是关于python随记学习笔记的主要内容,如果未能解决你的问题,请参考以下文章