对于简单的函数,也存在一种简便的表示方式,即:lambda表达式
定义函数(普通方式) def func(arg): return arg + 1 执行函数 result = func(123)
# ###################### lambda ###################### # 定义函数(lambda表达式) my_lambda = lambda arg : arg + 1 执行函数 result = my_lambda(123)
学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即:
# 普通条件语句 2 if2>1: 3 name = 'wangyao' 4 else: 5 name = 'wy' 6 7 # 三元运算 8 name = 'wangyao' if 2> 1 else 'wy'
内置函数
abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。
all() 所有为真才为真,只要有一个假就是假
任何一种都为假: 0 None 空值(字符串 列表 元组 字典)
any() 一个为真就为真 同all相反,只有有真就返回True 真: 非0 非None 非空
ascii() 用法:ascii(对象
===去类中找 __repr__ 方法,获取返回值
fliter()函数可迭代 fliter(function,seq)接受两个参数 一个函数,另一个是迭代的对象
迭代的