lambda函数:一个匿名的函数
def p(x):
return x*x
可以写成:
lambda x:x*x
效果是一样的。只不过没有函数名,但是传入参数(冒号左边)、传出参数(冒号右边)都已经有了。传入参数可以有很多个,用逗号隔开。
判断一个变量是否为整数
变量x,有不同的方法可以判断它是不是整数:
1. type(x) == int
2.isinstance(x,int)为true
3.如果传入一个字符串,可以用str.isdigit(x)来判断:
str.isdigit('123')
结果为true