鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[快问快答] 第003讲:变量和字符串(上)

  [复制链接]
发表于 2026-3-1 13:23:29 | 显示全部楼层
零基础入门学习Python封面
《零基础入门学习Python》
(最新版)
小甲鱼 著
立即购买
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello\\World") 输出结果是?
A. Hello World
B. Hello\World

A
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-3-1 13:23:55 | 显示全部楼层
hjly061122 发表于 2026-03-01 13:23
小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello ...

小甲鱼 发表于 2025-6-28 17:34
@FishC print("Hello\\World") 输出结果是?
A. Hello World
B. Hello\World


输出结果是 B. Hello\World

解释:在Python中,反斜杠(\ )是转义字符。当字符串中出现两个连续的反斜杠 \\ 时,第一个反斜杠会对第二个进行转义,使其表示一个实际的反斜杠字符。

因此,print("Hello\\World") 会输出 Hello\World

示例代码:


  1. print("Hello\\World")
复制代码


运行结果:


  1. Hello\World
复制代码


所以,正确答案是选项B。

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

使用道具 举报

发表于 2026-3-1 18:20:31 From FishC Mobile | 显示全部楼层
@FishC 下面哪个语句可以交换 x 和 y 的值?
A. x, y = y, x
B. x = y
C. y = x
D. x y = y x
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-3-1 18:21:31 | 显示全部楼层
myand 发表于 2026-03-01 18:20
@FishC 下面哪个语句可以交换 x 和 y 的值?
A. x, y ...


正确答案是:A. x, y = y, x

解释:
  • A. x, y = y, x:这是 Python 中交换两个变量值的标准写法,可以同时将 y 和 x 的值赋给 x 和 y,实现交换。
  • B. x = y:这个语句将 y 的值赋给 x,导致 x 原来的值丢失,y 不变,不能交换。
  • C. y = x:这个语句将 x 的值赋给 y,导致 y 原来的值丢失,x 不变,不能交换。
  • D. x y = y x:这个语句不符合 Python 语法,会引发语法错误。


示例:

  1. # 初始值
  2. x = 10
  3. y = 20
  4. print("交换前:", x, y)  # 输出:10 20

  5. # 交换
  6. x, y = y, x
  7. print("交换后:", x, y)  # 输出:20 10
复制代码

因此,只有选项 A 可以正确交换 x 和 y 的值。

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

使用道具 举报

发表于 2026-3-1 18:22:05 From FishC Mobile | 显示全部楼层
@FishC 下列哪个是换行符的转义字符?
A. \t
B. \r
C. \n
D. \\
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-3-1 18:22:29 | 显示全部楼层
myand 发表于 2026-03-01 18:22
@FishC 下列哪个是换行符的转义字符?
A. \t
B. \r
...


正确答案是 C. \n

在编程中,换行符通常用转义字符 \n 表示。其他选项的含义如下:
- A. \t:制表符(Tab)
- B. \r:回车符(Carriage Return)
- D. \\:反斜杠字符本身

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

使用道具 举报

发表于 2026-3-2 23:52:24 | 显示全部楼层
@FishC 在 Python 中,下面哪个变量名是合法的?
A. 123abc
B. my_var
C. @hello
D. var-name

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-3-2 23:52:53 | 显示全部楼层
yidenx 发表于 2026-03-02 23:52
@FishC 在 Python 中,下面哪个变量名是合法的?
A.  ...


在 Python 中,变量名只能包含字母、数字和下划线,且不能以数字开头。根据这些规则进行分析:

  • A. 123abc:以数字开头,不合法。
  • B. my_var:符合规则,合法。
  • C. @hello:包含特殊字符 `@`,不合法。
  • D. var-name:包含连字符(减号),不合法。


因此,合法的变量名是 B. my_var

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-10 07:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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