搜索结果
查询Tags标签: def,共有 1678条记录-
python基础语法之函数
python基础语法之函数 一、变量作用域1、局部变量2、全局变量3、修改全部变量 二、多函数程序执行流程三、函数的返回值四、函数的参数1、位置参数2、关键字参数3、缺省参数4、不定长参数 五、拆包和交换两个变量的值六、引用七、可变和不可变类型一、变量作用域 变量作用…
2021/7/28 17:05:56 人评论 次浏览 -
Python的一些高级特性
Python的一些高级特性文章目录 Python的一些高级特性高级特性列表生成式生成器迭代器 函数式编程闭包匿名函数装饰器偏函数高级特性 列表生成式 1.写列表生成式时,把要生成的元素x **2 放到前面,后面跟for循环,这是一般的用法。 >>> b = [x**2 for x in range…
2021/7/28 14:06:01 人评论 次浏览 -
Python的一些高级特性
Python的一些高级特性文章目录 Python的一些高级特性高级特性列表生成式生成器迭代器 函数式编程闭包匿名函数装饰器偏函数高级特性 列表生成式 1.写列表生成式时,把要生成的元素x **2 放到前面,后面跟for循环,这是一般的用法。 >>> b = [x**2 for x in range…
2021/7/28 14:06:01 人评论 次浏览 -
Python函数基础
Python函数基础 1、定义函数 1、认识函数 1)什么是函数:函数就是实现某一特定功能的代码的封装(每个函数都有自己特定的功能) 函数就是把实现某一个功能的所有代码打成一个包,每次需要这个功能的时候不用再去写实现这个功能的代码,而是使用函数。 2)函数的分类(按…
2021/7/27 22:05:52 人评论 次浏览 -
Python函数基础
Python函数基础 1、定义函数 1、认识函数 1)什么是函数:函数就是实现某一特定功能的代码的封装(每个函数都有自己特定的功能) 函数就是把实现某一个功能的所有代码打成一个包,每次需要这个功能的时候不用再去写实现这个功能的代码,而是使用函数。 2)函数的分类(按…
2021/7/27 22:05:52 人评论 次浏览 -
python的面向对象编程(高级)
1、__slots__python作为动态语言,可以先定义框架,后补方法和属性 观察class Student(object):pass ①给实例补属性 s=Student() s.name=Mike print(s.name) ②给实例补方法 def set_age(self,age)self.age=age s.set_age=types.MethodType(set_age,s) s.set_age(25) s.a…
2021/7/27 20:09:43 人评论 次浏览 -
python的面向对象编程(高级)
1、__slots__python作为动态语言,可以先定义框架,后补方法和属性 观察class Student(object):pass ①给实例补属性 s=Student() s.name=Mike print(s.name) ②给实例补方法 def set_age(self,age)self.age=age s.set_age=types.MethodType(set_age,s) s.set_age(25) s.a…
2021/7/27 20:09:43 人评论 次浏览 -
python【try-exception】【装饰器】
带参数装饰器def get_decorator(errors=(Exception, ), default_value=):def decorator(func):def new_func(*args, **kwargs):try:return func(*args, **kwargs)except errors as e:print (repr(e))return default_valuereturn new_funcreturn decoratortry_except = get…
2021/7/27 17:07:53 人评论 次浏览 -
python【try-exception】【装饰器】
带参数装饰器def get_decorator(errors=(Exception, ), default_value=):def decorator(func):def new_func(*args, **kwargs):try:return func(*args, **kwargs)except errors as e:print (repr(e))return default_valuereturn new_funcreturn decoratortry_except = get…
2021/7/27 17:07:53 人评论 次浏览 -
python常见魔法函数
1、__init__(): 所有类的超类object,有一个默认包含pass的__init__()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化,虽然我们仍然可以对其进行赋值,但是它已经成了隐式的了,编程时显…
2021/7/27 1:05:51 人评论 次浏览 -
python常见魔法函数
1、__init__(): 所有类的超类object,有一个默认包含pass的__init__()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化,虽然我们仍然可以对其进行赋值,但是它已经成了隐式的了,编程时显…
2021/7/27 1:05:51 人评论 次浏览 -
Waf编译-基础
Waf编译基础 Waf介绍 随着项目代码工程化时,整体的复杂度是越来越复杂,构建项目所用的编译过程也越来越复杂。库与库之间是有十分复杂的依赖关系,人工去进行维护是十分困难的。这个时候就需要类似Make或者Waf工具来进行维护。Waf编译工具相对于Make编译工具更加轻量化。…
2021/7/26 23:36:43 人评论 次浏览 -
Waf编译-基础
Waf编译基础 Waf介绍 随着项目代码工程化时,整体的复杂度是越来越复杂,构建项目所用的编译过程也越来越复杂。库与库之间是有十分复杂的依赖关系,人工去进行维护是十分困难的。这个时候就需要类似Make或者Waf工具来进行维护。Waf编译工具相对于Make编译工具更加轻量化。…
2021/7/26 23:36:43 人评论 次浏览 -
Python编程技巧(三)—— 装饰器
Decorators is to modify the behavior of the function through a wrapper so we don’t have to actually modify the function. 所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。 def my_decorator(func):def wrapper():print(w…
2021/7/26 17:06:28 人评论 次浏览 -
Python编程技巧(三)—— 装饰器
Decorators is to modify the behavior of the function through a wrapper so we don’t have to actually modify the function. 所谓的装饰器,其实就是通过装饰器函数,来修改原函数的一些功能,使得原函数不需要修改。 def my_decorator(func):def wrapper():print(w…
2021/7/26 17:06:28 人评论 次浏览