一、选择题(每题5分,共50分)
-
关于
print()函数,以下哪个说法是错误的?
A. 可以同时输出多个参数
B. 默认情况下,参数之间用空格分隔
C. 默认情况下,输出结束后会自动换行
D. 只能输出字符串类型的参数 -
以下哪个
print()语句的输出结果是HelloWorld(中间没有空格)?
A.print("Hello", "World")
B.print("Hello" + "World")
C.print("Hello" "World")
D. 以上都可以 -
执行
print("Python\n编程")会输出几行文字?
A. 1行
B. 2行
C. 3行
D. 报错 -
关于
print()函数的end参数,以下哪个描述是正确的?
A. 它控制多个参数之间的分隔符
B. 它控制输出结束后的追加字符,默认是换行符
C. 它指定输出到哪个文件
D. 它决定是否将输出显示在屏幕上 -
要使
print()输出的多个参数之间用逗号分隔,应该使用哪个参数?
A.end
B.sep
C.file
D.flush -
以下哪个
print()语句会输出3.14(保留两位小数)?
A.print(round(3.14159, 2))
B.print("{:.2f}".format(3.14159))
C.print(f"{3.14159:.2f}")
D. 以上都可以 -
执行以下代码后,输出是什么?
print("Hello", end=" ") print("World")
A.
HelloWorld
B.Hello World
C.HelloWorld(换行)
D.Hello World(换行) -
以下哪个
print()语句会输出引号?
A.print("他说:'你好'")
B.print('他说:"你好"')
C.print("他说:\"你好\"")
D. 以上都可以 -
关于
print()函数的sep参数,以下哪个描述是正确的?
A. 它只能接受字符串类型的值
B. 它默认为一个空格字符
C. 如果只有一个参数,它不会被使用
D. 以上都正确 -
执行以下代码后,输出是什么?
print("姓名", "年龄", "城市", sep="|", end="\n---\n") print("张三", 25, "北京", sep="|")
A.
姓名|年龄|城市 --- 张三|25|北京
B.
姓名 年龄 城市 --- 张三 25 北京
C.
姓名|年龄|城市---张三|25|北京
D.
姓名|年龄|城市 ---张三|25|北京
二、判断题(每题5分,共50分)
-
print()函数可以接受任意数量的参数。 -
print()函数只能输出到控制台,不能输出到文件。 -
print("Hello", end="")和print("Hello")的输出效果完全一样。 -
print("A", "B", "C", sep="")会输出A B C。 -
print(1, 2, 3)和print("1", "2", "3")的输出结果完全一样。 -
使用
print()输出时,可以同时使用sep和end参数。 -
print(f"{5+3}")会输出字符串"5+3",而不是计算结果。 -
print("Line 1\nLine 2")会在两行之间产生一个空行。 -
print()函数的flush参数用于立即将输出刷新到目标,而不是等待缓冲区满。 -
print("Hello", "World", sep="\n")会输出两行,第一行是Hello,第二行是World。





暂无评论内容