摘要:
vars() {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__ 阅读全文
posted @ 2023-05-19 23:57
sangern
阅读(19)
评论(0)
推荐(0)
摘要:
def add_num(a, b, f=abs): return f(a) + f(b) res = add_num(-7.2,5) # 12.2 res = add_num(2.8,5.1,round) # 8 print(res) f 默认 abs 函数名,也可以用 round 函数名 阅读全文
posted @ 2023-05-19 23:49
sangern
阅读(12)
评论(0)
推荐(0)
摘要:
高阶函数就是将函数名作为参数的函数。换句话说如果一个函数的参数是函数( 函数名,不带() ),那么这个函数就是一个高阶函数。 常用的内置高阶函数map(function, Iterable)filter(function, iterable)reduce(function, iterable)sor 阅读全文
posted @ 2023-05-19 23:47
sangern
阅读(22)
评论(0)
推荐(0)
摘要:
st = [ {'name': 'Tom', 'age': 19}, {'name': 'Jerry', 'age': 16}, {'name': 'Pill', 'age': 21}, ] st.sort(key=lambda x: x['age']) # 按年龄排序 print(st) 阅读全文
posted @ 2023-05-19 16:02
sangern
阅读(11)
评论(0)
推荐(0)
摘要:
def summ(x): if x == 1: return 1 # x值为1时,return 1 跳出 递归调用 递归调用出口 else: return x + summ(x - 1) # 递归调用 自己调用自己 print(summ(100)) # print(summ(1000)) # Pre 阅读全文
posted @ 2023-05-19 15:39
sangern
阅读(14)
评论(0)
推荐(0)
摘要:
a = [1, 4, 6] b = [2, 3, 5] lst = list(map(lambda x, y: x * y, a, b)) print(lst) # [2, 12, 30] a = [10, 20, 30, 40, 50] b = [2, 3, 5] lst = list(map(l 阅读全文
posted @ 2023-05-19 13:44
sangern
阅读(7)
评论(0)
推荐(0)
摘要:
str1 = "This is a cat" mapper = map(str.upper, str1) lst = list(mapper) # ['T', 'H', 'I', 'S', ' ', 'I', 'S', ' ', 'A', ' ', 'C', 'A', 'T'] # lst = '' 阅读全文
posted @ 2023-05-19 13:40
sangern
阅读(39)
评论(0)
推荐(0)
摘要:
lst = ['1', '2', '3', '4', '5', '6'] print(lst) lst_int = map(lambda x: int(x) ** 2, lst) print(list(lst_int)) # [1, 4, 9, 16, 25, 36] lst = map(str, 阅读全文
posted @ 2023-05-19 13:22
sangern
阅读(52)
评论(0)
推荐(0)
摘要:
lst = list("abc") t1, t2, t3 = lst # 列表拆包 print(t1) # a print(t2) # b print(t3) # c t1 = ("A", "B", "C") a, b, c = t1 # 元组拆包 print(a) # A print(b) # B 阅读全文
posted @ 2023-05-19 12:00
sangern
阅读(59)
评论(0)
推荐(0)

浙公网安备 33010602011771号