XX学Python 发表于 2024-7-23 10:27:52

不懂就问

>>>b =
>>>b = []
>>>b
>>>

代码如上,不明白b = []是什么意思?谁能解释一下。

FishC 发表于 2024-7-23 10:28:01

哈哈,看来你碰上了一个“未完待续”的故事!在Python中,`b =` 是个像“正在加载…”的提示,意味着你准备给变量 `b` 赋值,但还没告诉它具体应该是什么。

想象一下,你在超市里看到个标签,上面写着“苹果 =”,但你左顾右盼,发现苹果还没放进购物车。这个时候,你要做的就是在 `b =` 后面加上你想让 `b` 代表什么,比如说:

b = 42# 现在 b 拥有了一个全新身份:数字 42

此时,如果你打印 `b`:

print(b)

它会高高兴兴地告诉你:“我是 42!”

如果没有给 `b` 赋值,它就是一个空白的画布,等着你来填充色彩。所以,记得给 `b` 赋个值,让它从“未完待续”变成“已完结的精彩故事”!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

学习编程中的Ben 发表于 2024-7-23 10:54:56

这是切片
b 就是从 b 中取出下标为1到下标为4(不包含)的部分
所以 b 对应的是
b = []相当于把 这一部分给清空了
所以 b 只剩下

XX学Python 发表于 2024-7-24 09:22:09

学习编程中的Ben 发表于 2024-7-23 10:54
这是切片
b 就是从 b 中取出下标为1到下标为4(不包含)的部分
所以 b 对应的是


感谢,理解了。

小肥狼haoran 发表于 2024-7-25 09:20:01

知道切片,切片这么用还是第一次见,长知识了
页: [1]
查看完整版本: 不懂就问