1: lambda表达式
def f1():
# return 123
# f2 = lambda : 123
#
# r1 = f1()
# r2 = f2()
# print(r1)
# print(r2)
#
# def f3(a1,a2):
# return a1 + a2
#
# f4 = lambda a1,a2 :a1 + a2
2:内置函数
0 none 空值 》》》 False
all >>>所有都为真
any >>>只要有一个即为真
ascii(对象) ,对象的类中找__repr__, 获取其返回值
class Foo:
# def __repr__(self):
# return "hello"
# obj = Foo()
# r = ascii(obj)
# print(r)
#bin 二进制
#oct 八进制
#int 十进制
#hex 十六进制
#bool, 判断真假
chr() :找到相对的ascii码
ord(): 相对的ascii码对应的值
# 验证码:
import random
#
# i = random.randrange(15,70)
# print(i)
# c = chr(i)
# print(c)
# temp = ""
# for i in range(4):
# num = random.randrange(0,4)
# if num == 3 or num == 1:
# rad2 = random.randrange(0,7)
# temp = temp + str(rad2)
# else:
# rad = random.randrange(15, 70)
# c = chr(rad)
# temp = temp +c
# print(temp)
#环可迭代的对象,获取每一个参数, 函数
# def f1(x):
# if x > 22:
# return True
# else:
# return False
# ret = filter(f1, [11,22,33,44])
# for i in ret:
# print(i)
# def f1(x):
# return x + 100
# ret = map(f1, [1,2,3,4,5])
# print(ret)
# for i in ret:
# print(i)