问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python:为什么加了逗号,输出为一行;若去掉逗号则输出为一列?

发布网友 发布时间:2022-04-27 10:50

我来回答

2个回答

热心网友 时间:2022-04-18 15:27

这个问题你需要理解什么是元组
python中加逗号后是一个元组(tuple),比如 “a=0,1,2”,那么a就是包含三个元素0,1和2的元组,该元组的长度为三。而只有一个元素,并且加了逗号后,也是元组,比如“a=0,”,表示a是长度为1的元组。若没加逗号,则是单纯的赋值:“a=0”,表示a是整数0。
你发的代码中,*a表示的是函数的所有输入参数,这样写后,a就是输入参数的元组,本事就是一个元组,然后,返回的时候又加了个逗号,表示的也是包含a这个元组的元组
简单的说,你发的代码中,func里面返回值加逗号后,func(1,2,3)返回的是((1,2,3)),是长度为一,其中元素也是元组的元组,不加逗号,func(1,2,3)返回的是(1,2,3),是长度为三,元素为整数的元组。
遍历((1,2,3))获取的是一个元素:(1,2,3)
遍历(1,2,3)获取的是三个元素:1,2,3
你先从简单的来吧:
理解下这四个函数a代表的是什么,函数输入参数是什么,函数返回值又分别是什么
def func(a):
return a
def func(a):
return a,
def func(*a):
return a
def func(*a):
return a,
对于函数返回值l=func(???),你可以print(type(l))看看它是什么类型,也可以print(l)看看它是什么。

热心网友 时间:2022-04-18 16:45

加逗号返回的实际上是一个元组(a,),而a本身就是一个元组,因此返回的是元组的元组。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
甲状腺穿刺细胞病理学检查及分子检测实践分享 认识甲状腺的解剖结构 ...其中左侧中部一个大小约4.7*3.1mm,下部背侧一 甲状腺疾病 严不严重 这是什么病 拍抖音视频如何赚钱 未成年人出国旅游 可不可以不跟监护人一起? 急! 关于未成年人去香港的问题 未成年自己报旅行社去度假村可以吗? 未成年人去香港旅游要多交多少钱? 未成年人参加旅行社旅游需要监护人么? 大腿和小腿哪个长,个子高,有的女生大腿好长。。。。男生小腿长的一般个子不少于180 在Python中输出逗号分隔的方法有哪些 大腿比小腿长 python中数组月隔开逗号的作用 想问一下PYTHON中逗号和点号的区别是什么? python语句结尾的逗号有什么用 在Python语言中经常会用到函数,如果函数中需要多个参数,则参数之间用... python中逗号的作用是什么 《无限之机械主宰》txt下载在线阅读全文,求百度网盘云资源 乐高无限生化机器人饥饿度高于90使用哪8个道具? 梦幻之星2·无限的机器人部件有没有像高达的?密码也可以,谢谢了 求助,无限神机代码怎么用 《无限毁灭机器》txt下载在线阅读全文,求百度网盘云资源 魔兽单机60无限召唤机器人玩家代码 lol无限火力机器人技能冷却 DNF怎么无限放机器人 插上电话卡后,能发送无限信号的机器叫什么? LOL无限火力机器人出装都出什么 跪求大神指点 cs1.6如何无限加机器人 DNF里机械怎么无限放机器人如题 谢谢了 人的小腿有可能比大腿长吗? python 逗号 小腿和大腿到底哪个更长? 大腿小腿黄金比例是多少? python怎麼在数字间加逗号 为什么我的大腿和小腿一样长啊? 大长腿是大腿更长还是小腿更长? python 算术时,逗号是做什么的? 一般人的小腿长还是大腿长? 为什么Python在列表和元组结尾处允许使用逗号 一般人是大腿比较长还是小腿比较长 python中逗号问题,这个问题中X前后为什么都要加逗号才是正确的呢? 小腿比大腿长,正常吗? python中srtring.capwords(s[, sep]) 中括号里面的逗号什么意思 腿长是小腿长还是大腿长 科学的从人体构造上来说 小腿比大腿长可能吗? 小腿和大腿一样长 成年男子大腿长还是小腿更长? 女生应该是大腿比较长还是小腿比较长 python中逗号 到底什么样子的 老是不对! 因为是初学 很懵逼