正在加载...

字符串

引号改了 + 的工作。print("2" + "3") 写出 23。字符 2 和 3 并排站着。没有求和。拿掉引号,print(2 + 3) 又是数字 5。引号决定 + 做哪一件事。

把两段文字粘在一起

python
print("2" + "3")

上一页加的是没有引号的数字。这里文字粘在一起。+ 有两件工作。选择权在引号。

空格本身也是文字

guest = "lida" 存放原来那段文字。drink = "tea" 存放另一段。guest + drink 中间什么都不放,于是这一行变成 lidatea。引号里的一个空格是一个字符的文字。guest + " " + drink 写出 lida tea。

先紧挨着,再加一个空格

python
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,名字也没有丢。名字可以存放这段空文字。

下一页处理你已经有的文字

这一页把文字粘起来。它不改大小写,不量长度,也不切下一块。下一页处理你已经有的文字。数字仍是数字。键入的一行在更后的页面把它变成数字之前,仍是文字。

自己说这五句

  1. print("2" + "3") 写出什么?23,不是 5。
  2. print(2 + 3) 为什么仍是 5?因为没有引号。
  3. 没有空格的 guest + drink 写出什么?lidatea。
  4. guest + " " + drink 写出什么?lida tea。
  5. "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。
下一页处理你已经有的文字。

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
5
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部