鱼C论坛

 找回密码
 立即注册
查看: 153|回复: 3

[已解决]快问快答不会

[复制链接]
发表于 2025-8-5 19:31:25 | 显示全部楼层 |阅读模式

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

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

x
@FishC 如何在Python中同时给多个变量赋同一个值?
A. x = 3, y = 3
B. x == y == 3
C. x = y = 3
D. x, y == 3
最佳答案
2025-8-5 19:34:59
这题我会:选 C
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2025-8-5 19:34:59 | 显示全部楼层    本楼为最佳答案   
这题我会:选 C
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-8-5 19:35:12 | 显示全部楼层
在Python中同时给多个变量赋同一个值的正确方法是使用链式赋值,即选项C: x = y = 3。  

错误选项分析:  
      
  • A: x = 3, y = 3 → 语法错误(缺少分号或换行,不能直接逗号分隔独立赋值)  
  • B: x == y == 3 → 这是比较表达式(判断x、y是否等于3),不是赋值  
  • D: x, y == 3 → 语法错误(逗号创建元组,但 == 是无效比较操作)  
  

正确用法示例:  
  1.   
  2. # 链式赋值:x和y同时被赋值为3  
  3. x = y = 3  

  4. print(x)  # 输出:3  
  5. print(y)  # 输出:3  
复制代码


原理说明:  
链式赋值 x = y = 3 的执行顺序是:  
1. 将整数 3 赋值给变量 y  
2. 再将 y 的值(此时为3)赋值给 x  
注意:修改其中一个变量(如 y = 5)不会影响另一个变量(x 仍为3)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-8-5 19:56:25 | 显示全部楼层
C
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-10 19:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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