鱼C论坛

 找回密码
 立即注册
查看: 4579|回复: 26

[已解决]神奇的*号

[复制链接]
发表于 2023-7-26 02:06:14 | 显示全部楼层 |阅读模式

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

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

x
请问为啥*号加上去,就可以代表传递多个参数啊,这个*号的作用是什么,一个萝卜一个坑,这样才不会乱啊
下面的代码是一个坑多个萝卜:
  1. def myfunc(*args):
  2.     print("有{}个参数",format(len(args)))
  3.     print("第二个参数是:{}".format(args[1]))

  4.    
  5. myfunc("小甲鱼","不二如是")
  6. 有{}个参数 2
  7. 第二个参数是:不二如是
复制代码

前几天太忙今天又来提问题了
最佳答案
2023-7-26 14:29:50


简单理解这里的 * 号是在定义函数时使用,表示这个函数此时可以接收无限个参数

你不用深究为什么加上 * 就能传入无限个,这是编程语言的使用和规则,是需要我们牢记滴

Python 有 Python 的语法规则,Java 有 Java 的语法规则,我们学习编程最基础的就是要遵顼这些语法规则滴

另外,你产生这种疑问可能主要原因是因为不太清楚它能应用的地方导致的

其实仔细想想,我们可能很早就接触类似可以接收无限参数的函数了

没错就是 print 函数,它呢就是来者不拒,你投入几个参数给你打印几个~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-7-26 22:40:08 | 显示全部楼层
本帖最后由 爬虫121 于 2023-7-26 22:41 编辑

已经评论过了 评论了两次
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-26 22:31:02 | 显示全部楼层
Twilight6 发表于 2023-7-26 14:29
简单理解这里的 * 号是在定义函数时使用,表示这个函数此时可以接收无限个参数

你不用深究为什么加 ...

像极了小甲鱼大神的讲话风格,还是手打的,
其他大神欺负人,用脚本回答问题,很是专业,但也要支持人工手打。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 14:29:50 | 显示全部楼层    本楼为最佳答案   


简单理解这里的 * 号是在定义函数时使用,表示这个函数此时可以接收无限个参数

你不用深究为什么加上 * 就能传入无限个,这是编程语言的使用和规则,是需要我们牢记滴

Python 有 Python 的语法规则,Java 有 Java 的语法规则,我们学习编程最基础的就是要遵顼这些语法规则滴

另外,你产生这种疑问可能主要原因是因为不太清楚它能应用的地方导致的

其实仔细想想,我们可能很早就接触类似可以接收无限参数的函数了

没错就是 print 函数,它呢就是来者不拒,你投入几个参数给你打印几个~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-26 13:51:57 | 显示全部楼层
爬虫121 发表于 2023-7-26 13:51
大佬们我是先看  小甲鱼大神的入门课程,有的不懂得地方 就来这里问你们,每次看您的回答 ,后面我都需要再 ...

不过我觉得这样进步才是最快的,肝就完了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-26 13:51:10 | 显示全部楼层
大佬们我是先看  小甲鱼大神的入门课程,有的不懂得地方 就来这里问你们,每次看您的回答 ,后面我都需要再去百度,看的真的很累
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:21:02 | 显示全部楼层

你六,我405了!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:19:24 From FishC Mobile | 显示全部楼层
歌者文明清理员 发表于 2023-7-26 09:17
https://uto.mn/lMbt1

无法访问
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:17:41 | 显示全部楼层

点评

https://uto.mn/NC5v1  发表于 2023-7-26 09:18
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:17:06 From FishC Mobile | 显示全部楼层
歌者文明清理员 发表于 2023-7-26 09:14
点那个链接,我放在40note.ms5 上了

404网页不存在
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:17:05 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:14:25 | 显示全部楼层

点那个链接,我放在40note.ms5 上了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:13:32 | 显示全部楼层
歌者文明清理员 发表于 2023-7-26 09:13
我的密码是这个
2t8.cn/AbguJ

我试试
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:13:08 | 显示全部楼层
陶远航 发表于 2023-7-26 09:09
那你这样,把你的密码告诉我,你的用户名我绝对不知道


我的密码是这个
1145141919810
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:09:01 | 显示全部楼层

那你这样,把你的密码告诉我,你的用户名我绝对不知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:04:06 | 显示全部楼层

谁信啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:03:12 | 显示全部楼层
本帖最后由 liuhongrun2022 于 2023-7-26 09:07 编辑

*号传递的参数是一个元组,像你的函数就可以传递两个参数是因为被包含在元组里了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:02:22 | 显示全部楼层
歌者文明清理员 发表于 2023-7-26 09:01
我正好忘了,我密码是啥来着

666不告诉你
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:01:42 | 显示全部楼层
陶远航 发表于 2023-7-26 08:53
为了防止你再用GPT,已获取你在鱼C的账号密码

我正好忘了,我密码是啥来着
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-26 09:01:37 | 显示全部楼层
陶远航 发表于 2023-7-26 08:53
为了防止你再用GPT,已获取你在鱼C的账号密码

?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-15 05:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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