找回密码
 立即注册
查看: 17480|回复: 2

[已经解决] Python函数参数

[复制链接]
发表于 2022-3-6 12:53:47 | 显示全部楼层 |阅读模式
请问这里printf中参数 x: E是什么意思?
已获得悬赏 10 C币

最佳答案

这里的x: E是想告诉调用这个函数的人,传入的参数应该是一个E的实例化对象 当然实际上,你传任何参数进去都行 因为这个函数的作用只是打印x的name属性,所以只要你传入的对象具有name属性或方法,代码就不会报错 另 ...

本帖寻求最佳方案

 1970-1-1 08:00发表回复被海角飘逸卑采纳,幸运的获得奖励 C币 5

 详细答案»

回复

使用道具 举报

发表于 2022-3-6 12:53:57 | 显示全部楼层
提前指定输入类型E
回复

使用道具 举报

新手上路

积分
12
发表于 2022-3-6 12:54:30 | 显示全部楼层
这里的x: E是想告诉调用这个函数的人,传入的参数应该是一个E的实例化对象
当然实际上,你传任何参数进去都行
因为这个函数的作用只是打印x的name属性,所以只要你传入的对象具有name属性或方法,代码就不会报错
另外这个东西还有一个作用:
比如说你要定义一个函数func(x),你希望传入的x是一个列表
定义函数的时候你可以这么写def func(x: list):
那么在某些编辑器(比如Sublime Text)中,你就可以通过x.查看列表有哪些方法

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2025-9-17 03:36 , Processed in 0.026211 second(s), 25 queries .

© 2001-2020

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