关于#python#的问题:请问这个默认值18是什么意思啊(开发工具-pycharm)

img


请问这个默认值18是什么意思啊?是指的年龄赋值为18吗?不会做哎,连题都不懂,帮我解答解答

就是默认参数的意思,表示如果实例化的时候不给这个值,那这个参数就取默认值

class Student:
    def __init__(self,name,age=18,sex='男'):
        self.name=name
        self.age=age
        self.sex=sex
    
    def info(self):
        print(f'我的名字是{self.name},我今年{self.age}岁了。')