这句代码怎么理解

来源:9-3 Python函数返回值

weixin_慕丝1420538

2022-06-24 19:59

result = data_of_square(16)
C = result[0]
S = result[1]
print('周长 = {}'.format(C)) # ==> 周长 = 64
print('面积 = {}'.format(S)) # ==> 面积 = 256

不理解为啥0,1 就能输出周长面积

写回答 关注

2回答

  • 月夜妖华
    2023-04-22 09:04:44

    周长和面积都返回到一个变量result里面装着,result的数据类型就是tuple(元组)的类型储存着。你要从里面拿数据就要以抽调元组元素的方式去调用,这个方式就是通过"下标",0、1、2....

    翻译

    搜索

    复制

  • 慕无忌2375754
    2022-06-24 22:14:15

    c = result[0] 的意思是result中的第一个值。

    前面调用函数得出长方形的周长和面积,把64,256存到result中,现在把这个第一个值,也就是64存到变量c里,再打印出来。

    如果还不懂就回去看看前面关于列表索引那一块吧

    weixin...

    好的,谢谢,感觉理解了。看来得经常复习~

    2022-06-25 14:49:19

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154167 学习 · 1075 问题

查看课程

相似问题