Python函数的定义(构造)和调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数的定义(构造)和调用相关的知识,希望对你有一定的参考价值。
参考技术A 这里来给大家演示一下,函数的定义或构造,并调用函数来实现封装后的效果。首先我们来看看想实现下面的这个效果,如果不使用函数应该怎么实现。
以上两种返回结果都是1-9这几个数字。
以上两种方法,第一种代码重复率太高,代码美观效果太差,虽然能实现效果,但是因为数量比较少,还能手工打出来这几行代码,如果是打印1-100000就很难实现了。这时候for循环还是可以实现的,但是for循环只能实现类似的数字和变量循环,无法进行复杂的功能开发。鉴于此,函数这个概念就被python引入了,下面先来看看函数是怎么实现上面的效果的,还是两种方法。
这时候如果想实现上面的打印结果就直接使用函数名+小括号调用函数就可以了,这种类型的语法,不仅可以反复使用,而且封装后的代码更美观。
使用Python定义构造函数和析构函数
#定义类 class Student: #名称 name="张三"; #构造方法 def __init__(self): print ("----构造方法被调用----") #析构方法 def __del__(self): print("----析构方法被调用------") #自我介绍的方法 def show(self): print("你好:我是%s"%self.name) #实例化对象 zhangsan= Student() #输出:----构造方法被调用---- # 删除对象 del zhangsan #输出:----析构方法被调用------
# 定义一个员工类 class Emploee: name="" age="" ID=0 #方法 def __init__(self,name,age): self.name=name self.age=age def show(self): #输出多个变量 print ("我是%s;今年我%d"%(self.name,self.age)) #实例化一个对象 aibiancheng=Emploee("张三",18) aibiancheng.show()
以上是关于Python函数的定义(构造)和调用的主要内容,如果未能解决你的问题,请参考以下文章