0


测试第14天学python--初始化函数

1.初始化函数:实例调用初始化函数,对应传递参数;self.名字进行调用; 初始换函数没有return返回值;

初始化有几个参数,创建实例的时候就需要传几个参数

调用函数的时候,必须是用实例调用( 类里函数要用实例进行调用)

def __init__(self):#初始化函数  实例方法

类里面可以有多个函数;函数可以有多个参数(位置参数放到默认参数之前);可以有默认值

类中的函数与普通函数一样

初始化函数可以有默认值:

直接写死参数值

函数调用函数

 练习:

创建一个名为User的类,其中包含属性first_name和last_name,
还有用户简介通常会存储其他几个属性,
在类User中定义一个名为describe_user()的方法,打印用户信息摘要
定义一个名为greet_user的方法,它向用户发出个性化的问候,
创建多个表示不同用户的实例,
并对每个实例都调用上述两个方法

# 定义一个学生类
# 类属性:
# 姓名、年龄、成绩(包含语文、数学、英语,每一门int类型)均放在初始换函数里面
# 类方法:
# 获取学生的姓名:get_name()  返回str类型
# 获取学生的年龄:get_age()   返回int类型
# 返回3门科目中的最高分数:get_course() 返回int类型

# 定义一个游乐园门票类型,并创建实例调用函数,完成儿童和大人总票价的统计
# 人数不定,由你输入的人数决定
# 平日票价100元
# 周末票价120%
# 儿童半价

# 人和机器人猜拳写成一个类,有如下函数:
# 函数1:选择角色:1.曹操2.张飞3.刘备
# 函数2:角色猜拳,1.剪刀2.石头3.布 输入1-3的数字
# 函数3:电脑出拳,随机产生一个1-3的数字,提示电脑出拳结果
# 函数4:角色和机器出拳对战,对战结束后,最后出示本剧对战结果:赢或输
# 然后提示用户是否继续:按y继续,按n退出
# 最后结束的时候输出结果,角色赢几局,电脑赢几局,平局几次,游戏结束

标签: python

本文转载自: https://blog.csdn.net/qq_36331263/article/details/122793348
版权归原作者 qq_36331263 所有, 如有侵权,请联系我们删除。

“测试第14天学python--初始化函数”的评论:

还没有评论