鱼C论坛

 找回密码
 立即注册
查看: 1072|回复: 7

[已解决]第43课动动手第0题 *args是什么意思?

[复制链接]
发表于 2022-3-9 23:21:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
class C:
        def __init__(self, *args):   ------------------------------------------------------------(*args是什么意思,传入的多个参数吗?用*)
                if not args: -----------------------------------------------------------------------(if not args,又是什么意思?如果没有args(为空)?Python是这样表达这个意思的吗?没见小甲鱼说过啊)
                        print("并没有传入参数")
                else:
                        print("传入了 %d 个参数,分别是:" % len(args), end='')
                        for each in args:
                                print(each, end=' ')



其实很容易啦,检查下大家之前的知识点有没有记牢固而已-------------------------------------------额 是哪节课的知识点,我翻书从对象开始看到简单定制都没有看到类似的知识点,难受啊
最佳答案
2022-3-9 23:23:40
这是python的打包和解包机制,你在网上搜 python打包和解包 是可以搜得到的:
https://blog.csdn.net/qq_42350970/article/details/85528156
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-9 23:23:40 | 显示全部楼层    本楼为最佳答案   
这是python的打包和解包机制,你在网上搜 python打包和解包 是可以搜得到的:
https://blog.csdn.net/qq_42350970/article/details/85528156
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-9 23:26:37 | 显示全部楼层
还有个问题哈class C:-------------------------这个什么时候class C后面加() ,什么时候不加()?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-9 23:34:06 | 显示全部楼层
plovelove 发表于 2022-3-9 23:26
还有个问题哈class C:-------------------------这个什么时候class C后面加() ,什么时候不加()?

每一个类都会有至少一个父类的,定义类的时候 () 里面的就是它的父类

所有类默认继承 object 类,所以 class C: 、 classC(): 和 classC(object): 这三种写法其实是一样的,这时候括号可加可不加,

但是在定义类的时候如果需要指定它继承哪个类的话就一定得加上(),()里面写上它的父类,比如需要指定C类继承B类就得这样写 class C(B):
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-9 23:41:09 | 显示全部楼层
isdkz 发表于 2022-3-9 23:23
这是python的打包和解包机制,你在网上搜 python打包和解包 是可以搜得到的:
https://blog.csdn.net/qq_4 ...

这个回顾的知识点有点远,脑袋直接忘记了打包解包这个知识点,难受啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-9 23:42:36 | 显示全部楼层
isdkz 发表于 2022-3-9 23:23
这是python的打包和解包机制,你在网上搜 python打包和解包 是可以搜得到的:
https://blog.csdn.net/qq_4 ...

if not args: 这个怎么说,就是解包出来为空
那如果写成 if args,是不是意思解包出来不为空
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-10 08:05:36 | 显示全部楼层
plovelove 发表于 2022-3-9 23:42
if not args: 这个怎么说,就是解包出来为空
那如果写成 if args,是不是意思解包出来不为空


不是解包出来的,是打包后的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-10 08:08:15 | 显示全部楼层

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 04:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表