python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python的函数与类

一篇文章带你学习python的函数与类

作者:立人楼就是我的家

这篇文章主要为大家介绍了python的函数与类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

现在做的一个小项目需要用到python的相关知识,但是因为太久没用一些东西都忘掉了,因此在本篇博客中记录一下python的函数和类的基础知识,下次可以直接查阅,用的参考书是《Python编程从入门到实践》

函数

运用关键字def告诉Python要定义函数:

def greet_name():
    print("Hello!")

包含参数:

def greet_name(username):
    print("Hello, "+username.title()+"!")
def greet_name(username='zyh'):
    print("Hello, "+username.title()+"!")
greet_name()
greet_name('zyh')
greet_name(username='zyh')

模块

可将函数存储在被称为模块的独立文件中(扩展名为.py的文件),再将模块导入到主程序中

import语句允许在当前运行的程序文件中使用模块中的代码

from pizza import make_pizza
from pizza import make_pizza as mp
import pizza as p
from pizza import *

导入模块后可以使用句点表示法使用模块中的函数:

module_name.function_name()

根据类来创建对象:实例化

class Dog():
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def sit(self):
        print(self.name.title()+ "is now sittinf")
    def roll_over(self):
        print(self.name.title()+ "rolled over!")

类中的函数称为方法

根据类创建实例

my_dog=Dog('zxz',9)

继承

一个类继承另一个类,它将自动获得另一个类的所有属性和方法,原有的类称为父类,新类称为子类

class Car():
    def __init__(self,make,model,year):
        self.make=make
        self.model=model
        self.year=year
class ElectricCar(Car):
    def __init__(self,make,model,year):
        super().__init__(make,model,year)

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

您可能感兴趣的文章:
阅读全文