现在做的一个小项目需要用到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)
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!