print()函数基础练习

一、选择题(每题5分,共50分)

  1. 关于 print() 函数,以下哪个说法是错误的?
    A. 可以同时输出多个参数
    B. 默认情况下,参数之间用空格分隔
    C. 默认情况下,输出结束后会自动换行
    D. 只能输出字符串类型的参数

  2. 以下哪个 print() 语句的输出结果是 HelloWorld(中间没有空格)?
    A. print("Hello", "World")
    B. print("Hello" + "World")
    C. print("Hello" "World")
    D. 以上都可以

  3. 执行 print("Python\n编程") 会输出几行文字?
    A. 1行
    B. 2行
    C. 3行
    D. 报错

  4. 关于 print() 函数的 end 参数,以下哪个描述是正确的?
    A. 它控制多个参数之间的分隔符
    B. 它控制输出结束后的追加字符,默认是换行符
    C. 它指定输出到哪个文件
    D. 它决定是否将输出显示在屏幕上

  5. 要使 print() 输出的多个参数之间用逗号分隔,应该使用哪个参数?
    A. end
    B. sep
    C. file
    D. flush

  6. 以下哪个 print() 语句会输出 3.14(保留两位小数)?
    A. print(round(3.14159, 2))
    B. print("{:.2f}".format(3.14159))
    C. print(f"{3.14159:.2f}")
    D. 以上都可以

  7. 执行以下代码后,输出是什么?

    python
    print("Hello", end=" ")
    print("World")

    A. HelloWorld
    B. Hello World
    C. HelloWorld(换行)
    D. Hello World(换行)

  8. 以下哪个 print() 语句会输出引号?
    A. print("他说:'你好'")
    B. print('他说:"你好"')
    C. print("他说:\"你好\"")
    D. 以上都可以

  9. 关于 print() 函数的 sep 参数,以下哪个描述是正确的?
    A. 它只能接受字符串类型的值
    B. 它默认为一个空格字符
    C. 如果只有一个参数,它不会被使用
    D. 以上都正确

  10. 执行以下代码后,输出是什么?

    python
    print("姓名", "年龄", "城市", sep="|", end="\n---\n")
    print("张三", 25, "北京", sep="|")

    A.

    text
    姓名|年龄|城市
    ---
    张三|25|北京

    B.

    text
    姓名 年龄 城市
    ---
    张三 25 北京

    C.

    text
    姓名|年龄|城市---张三|25|北京

    D.

    text
    姓名|年龄|城市
    ---张三|25|北京

二、判断题(每题5分,共50分)

  1. print() 函数可以接受任意数量的参数。

  2. print() 函数只能输出到控制台,不能输出到文件。

  3. print("Hello", end="") 和 print("Hello") 的输出效果完全一样。

  4. print("A", "B", "C", sep="") 会输出 A B C

  5. print(1, 2, 3) 和 print("1", "2", "3") 的输出结果完全一样。

  6. 使用 print() 输出时,可以同时使用 sep 和 end 参数。

  7. print(f"{5+3}") 会输出字符串 "5+3",而不是计算结果。

  8. print("Line 1\nLine 2") 会在两行之间产生一个空行。

  9. print() 函数的 flush 参数用于立即将输出刷新到目标,而不是等待缓冲区满。

  10. print("Hello", "World", sep="\n") 会输出两行,第一行是 Hello,第二行是 World

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容