字符串
引号改了 + 的工作。print("2" + "3") 写出 23。字符 2 和 3 并排站着。没有求和。拿掉引号,print(2 + 3) 又是数字 5。引号决定 + 做哪一件事。
print("2" + "3")
上一页加的是没有引号的数字。这里文字粘在一起。+ 有两件工作。选择权在引号。
空格本身也是文字
guest = "lida" 存放原来那段文字。drink = "tea" 存放另一段。guest + drink 中间什么都不放,于是这一行变成 lidatea。引号里的一个空格是一个字符的文字。guest + " " + drink 写出 lida tea。
guest = "lida"
drink = "tea"
print(guest + drink)
print(guest + " " + drink)
第一行是 lidatea。第二行是 lida tea。名字里仍是 lida 和 tea。空格只在第二个 print 里。
顺序就是你写下的顺序
"li" + "da" 成为 lida。"da" + "li" 成为 dali。粘贴不会替你排序,也不会自己插入空格。
空文字不加字符
"" 是里面什么都没有的文字。"tea" + "" 仍是 tea。这不是单词 empty,名字也没有丢。名字可以存放这段空文字。
下一页处理你已经有的文字
这一页把文字粘起来。它不改大小写,不量长度,也不切下一块。下一页处理你已经有的文字。数字仍是数字。键入的一行在更后的页面把它变成数字之前,仍是文字。
自己说这五句
- print("2" + "3") 写出什么?23,不是 5。
- print(2 + 3) 为什么仍是 5?因为没有引号。
- 没有空格的 guest + drink 写出什么?lidatea。
- guest + " " + drink 写出什么?lida tea。
- "da" + "li" 写出什么?dali,不是 lida。
这样读就偏了
- 指望 print("2" + "3") 写出 5
- 指望 guest + drink 写出 lida tea
- 以为 + 总是在相加,有没有引号都一样
- 等一个你没有写下的空格
- 把 lidatea 读成两个被改过的名字
收住
引号里的文字用 + 粘在一起。
print("2" + "3") 写出 23。print(2 + 3) 写出 5。
guest + drink 写出 lidatea。guest + " " + drink 写出 lida tea。
顺序有关系。"da" + "li" 成为 dali。
下一页处理你已经有的文字。
🧠 测试您的知识
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部