变量
= 在这里是存放。它不问两边是不是一样。guest = "lida" 把文字 lida 放在名字 guest 下面。print(guest) 写出存放的文字。输出是 lida。词 guest 不在输出里。
guest = "lida"
print(guest)
名字两边的引号写出词本身
print(guest) 是名字,所以你看见 lida。print("guest") 是文字,所以你看见词 guest。引号做决定。不要给名字加引号。给文字加。
guest = "lida"
print(guest)
print("guest")
两行。先是 lida。然后是 guest。第一次打印的是存放的文字。第二次是引号里的字符。拼写一样。事情不一样。
右边没有引号,就是在找名字
guest = lida 没有引号,并不存放文字 lida。Python 去找一个叫 lida 的名字。这个名字没有存放过,程序就停。是引号把 lida 变成文字。
后面一行换掉存放的文字
先写 guest = "lida",再写 guest = "tea",同一个名字现在放的是 tea。lida 不再在这个名字下面。print(guest) 显示 tea。
guest = "lida"
guest = "tea"
print(guest)
第二个名字不擦掉第一个
drink = "tea" 另起一个名字。guest 仍然放着 lida。print(guest) 再 print(drink),先写出 lida,再写出 tea。
guest 和 Guest 是两个名字
存放的名字是 guest,全是小写。print(Guest) 找的是另一个名字。那个名字没有存放过,程序就停。写下你存放时的拼写。
下一页是你键入的一行
这里不读你键入的行,不算数,也不用 # 开头写说明。下一页是你键入、程序读取的那一行。名字仍放着已经存放的东西。
自己说这五句
- guest = "lida" 然后 print(guest) 写出什么?lida。
- print("guest") 写出什么?词 guest。
- guest = lida 没有引号为什么停?因为 lida 是一个没有存放过的名字。
- 后面的 guest = "tea" 对 lida 做什么?换掉它。
- drink = "tea" 会动 guest 里的文字吗?不会。
这样读就偏了
- 指望 print(guest) 写出词 guest
- 指望 print("guest") 写出 lida
- 拿掉 guest = lida 的引号,还以为文字已经存放
- 以为第一个 guest = "lida" 在后面的 guest = "tea" 之后还在
- 存放了 guest 之后写 print(Guest)
收住
guest = "lida" 把文字放在一个名字下面。print(guest) 显示 lida。
print("guest") 显示词本身。引号做成文字。没有引号的名字取出存放的东西。
guest = lida 没有引号就去找一个名字,那个名字没存放过就停。
后面的 guest = "tea" 换掉文字。print(guest) 那时显示 tea。
下一页读取你键入的一行。
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部