搜索结果
查询Tags标签: def,共有 1678条记录-
python魔术方法
魔术方法魔法方法(Magic Method)是python内置方法,格式为:"__方法名__",不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法…
2021/7/30 17:35:56 人评论 次浏览 -
python魔术方法
魔术方法魔法方法(Magic Method)是python内置方法,格式为:"__方法名__",不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法…
2021/7/30 17:35:56 人评论 次浏览 -
python装饰器
函数装饰器比方说我们有一个需求,在函数执行前输出一个before,执行后输出一个after,首先我们想到的简单明了的方法就是1 def example():2 print("before")3 print("我是example函数里的内容")4 value=(11,22,33)5 print("aft…
2021/7/30 12:36:24 人评论 次浏览 -
python装饰器
函数装饰器比方说我们有一个需求,在函数执行前输出一个before,执行后输出一个after,首先我们想到的简单明了的方法就是1 def example():2 print("before")3 print("我是example函数里的内容")4 value=(11,22,33)5 print("aft…
2021/7/30 12:36:24 人评论 次浏览 -
python装饰器
装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论…
2021/7/30 9:06:14 人评论 次浏览 -
python装饰器
装饰器(Decorators)是 Python 的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 首先,让我们讨论…
2021/7/30 9:06:14 人评论 次浏览 -
python 参数传递
在 python 中,类型属于对象,变量是没有类型的: a = [1, 2, 3] a = Runoob以上代码中,[1, 2, 3]是 list 类型,Runoob 是 String 类型,而变量 a 是没有类型,它只是一个对象的引用(一个指针),可以是 list 类型对象,也可以是 String 类型对象。1.可更改(mutable)与…
2021/7/29 22:08:10 人评论 次浏览 -
python 参数传递
在 python 中,类型属于对象,变量是没有类型的: a = [1, 2, 3] a = Runoob以上代码中,[1, 2, 3]是 list 类型,Runoob 是 String 类型,而变量 a 是没有类型,它只是一个对象的引用(一个指针),可以是 list 类型对象,也可以是 String 类型对象。1.可更改(mutable)与…
2021/7/29 22:08:10 人评论 次浏览 -
python基础之函数
一、函数概述定义:函数是一堆代码的集合体,用于完成某种功能,相当于工具。 原则:先定义,后调用。def foo():bar()print(from foo)def bar():print(from bar)foo()# 输出结果: from bar from foo# 注意:此处并不会报错,因为函数在定义阶段只检查语法错误,当调用fo…
2021/7/29 12:35:51 人评论 次浏览 -
python基础之函数
一、函数概述定义:函数是一堆代码的集合体,用于完成某种功能,相当于工具。 原则:先定义,后调用。def foo():bar()print(from foo)def bar():print(from bar)foo()# 输出结果: from bar from foo# 注意:此处并不会报错,因为函数在定义阶段只检查语法错误,当调用fo…
2021/7/29 12:35:51 人评论 次浏览 -
slicer学习笔记(四)
MyFirstModule 暂时可以通过的测试程序: import os import unittest import logging import vtk, qt, ctk, slicer from slicer.ScriptedLoadableModule import * from slicer.util import VTKObservationMixin# # MyFirstModule #class MyFirstModule(ScriptedLoadableM…
2021/7/29 6:09:17 人评论 次浏览 -
slicer学习笔记(四)
MyFirstModule 暂时可以通过的测试程序: import os import unittest import logging import vtk, qt, ctk, slicer from slicer.ScriptedLoadableModule import * from slicer.util import VTKObservationMixin# # MyFirstModule #class MyFirstModule(ScriptedLoadableM…
2021/7/29 6:09:17 人评论 次浏览 -
Python 抛自定义异常
自定义异常,抛自定义异常,捕获异常,打印异常堆栈import tracebackclass UserNameTooLong(Exception):def __init__(self, long):self.long = longdef __str__(self):return user name length is + str(self.long) + " too long"def raise_error():s = input…
2021/7/29 1:06:00 人评论 次浏览 -
Python 抛自定义异常
自定义异常,抛自定义异常,捕获异常,打印异常堆栈import tracebackclass UserNameTooLong(Exception):def __init__(self, long):self.long = longdef __str__(self):return user name length is + str(self.long) + " too long"def raise_error():s = input…
2021/7/29 1:06:00 人评论 次浏览 -
python基础语法之函数
python基础语法之函数 一、变量作用域1、局部变量2、全局变量3、修改全部变量 二、多函数程序执行流程三、函数的返回值四、函数的参数1、位置参数2、关键字参数3、缺省参数4、不定长参数 五、拆包和交换两个变量的值六、引用七、可变和不可变类型一、变量作用域 变量作用…
2021/7/28 17:05:56 人评论 次浏览