函数命名
python中的标识符可以包含数字、字母和_,但必须以字母或者_开头,其中以_开头的命名一般具有特殊的意义。
前后均带有双下划线__的命名
一般用于特殊方法的命名,用来实现对象的一些行为或者功能,比如__new__()方法用来创建实例,__init__()方法用来初始化对象,
type函数
type用法
一个参数
type(object)
names=['张三',['李四','王五'],'赵六']
print(type(names))#<class 'list'>
三个参数
tpye(name, bases, dict)
name 类名
bases 父类的元组
dict 类的属性方法和值组成的键值对
int函数用法
print(int(3))
lambda函数用法
p = lambda x,y:x+y
print(p(5,9))
a = lambda x:x*x
print(a(6))
a = lambda x:x%2==0 #x除以2的余数 用于检查奇偶数
print(a)
print(a(9))
def wo(n):
return n%2==1 #n除以2的余数 用于检查奇偶数
n_list=list(filter(wo,[2,4,1,3,5]))#filter有两个参数,第一个参数是一个函数,第二个是一个序列
print(n_list)#[1, 3, 5] 返回值是使得第一个参数中的函数为true的序列中的元素