快速答案
本答案页包含 Python 打印与字符串 的 4 道选择题、4 道填空题和 4 道输出预测题,每题都给出准确答案和简短解释。
答案已完整展示,建议先尝试作答,再用本页核对。第一次练习最好从互动练习页开始。
调用哪个函数会打印两个用空格分隔的值?
答案: print("Latte", 4.5)
为什么: print() 可以接收多个参数,默认用空格分隔。
哪个字符串能正确把 name 的值插入消息?
答案: f"Hello, {name}"
为什么: f-string 用花括号计算并插入变量。
print("A", "B", sep="-") 会显示什么?
答案: A-B
为什么: sep 会替换两个值之间默认的空格。
哪种字面量可以创建跨多行的字符串?
答案: 用三引号包围的字符串
为什么: 三引号允许字符串字面量包含换行。
补全空格,让两个单词之间用短横线分隔。
print("Hello", "Python", sep="____")答案: -
为什么: sep 是放在参数之间的分隔符。
补全 f-string,使输出为 Hello, Maya!
name = "Maya"
print(f"Hello, ____!")答案: {name}
为什么: 花括号会把 name 的值插入 f-string。
补全格式说明符,使价格显示两位小数。
price = 4.5
print(f"Total: ${price:____}")答案: .2f
为什么: .2f 会把浮点数格式化为两位小数。
补全转义序列,在字符串中创建换行。
print("line1____line2")答案: \n
为什么: 两个字符的转义序列 \n 会在输出时换行。
这段代码会输出什么?
print("Hello, Python!")答案: Hello, Python!
为什么: 字符串会按原样打印。
运行结果是什么?
print("Latte", 4.5)答案: Latte 4.5
为什么: print 会在字符串和数字之间插入一个空格。
这段程序打印出什么?
name = "Maya"
print(f"Hi, {name}")答案: Hi, Maya
为什么: f-string 会把 Maya 插入消息。
代码的输出结果是什么?
print("A", "B", sep="-")答案: A-B
为什么: sep 把默认空格替换成了短横线。
先试一遍题目
打开 Python 打印与字符串 练习页,用即时反馈回答同样的 12 道题。