欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 小甲鱼第004讲:变量和字符串(下)| 课后测试题及答案

小甲鱼第004讲:变量和字符串(下)| 课后测试题及答案

2025/4/15 16:25:06 来源:https://blog.csdn.net/weixin_45434820/article/details/147170492  浏览:    关键词:小甲鱼第004讲:变量和字符串(下)| 课后测试题及答案

问答题:

0. 请问下面代码有没有毛病,为什么?
在这里插入图片描述

在这里插入图片描述

  1. 请问下面代码为什么会出错,应该如何解决?
    在这里插入图片描述

答:这是由于在字符串中,反斜杠()会与其随后的字符共同构成转义字符。
为了避免这种不测情况的发生,我们可以在字符串的引号前面加上r,表示该字符串是一个原始字符串(不接受转义字符)。
在这里插入图片描述

  1. 如果要为一个函数写说明文档,那么你觉得应该使用哪种字符串比较合适?

答:三引号字符串,也就是长字符串合适。
解析:因为大多数说明文档都不是一行字符串可以说清楚的,所以应该使用三引号字符串来实现。
在这里插入图片描述

  1. 请问是 ‘123’ 大还是 256 大?

答:在 Python 中,字符串类型的数据不能直接跟整数类型的数据做比较。

  1. 请写出下面几个表达式的结果。
    A.‘123’+ 256
    B.‘123’ +‘256’
    C.‘123’*3
    D.‘123’-‘12’

在这里插入图片描述

动动手

  1. 请将下面的文本拷贝并赋值给变量名(fishc),使其可以如下图的效果打印输出在这里插入图片描述

fishc = r"""___                     ___          ___          ___     /\  \         ___       /\  \        /\__\        /\  \    /::\  \       /\  \     /::\  \      /:/  /       /::\  \   /:/\:\  \      \:\  \   /:/\ \  \    /:/__/       /:/\:\  \  /::\~\:\  \     /::\__\ _\:\~\ \  \  /::\  \ ___  /:/  \:\  \ /:/\:\ \:\__\ __/:/\/__//\ \:\ \ \__\/:/\:\  /\__\/:/__/ \:\__\\/__\:\ \/__//\/:/  /   \:\ \:\ \/__/\/__\:\/:/  /\:\  \  \/__/\:\__\  \::/__/     \:\ \:\__\       \::/  /  \:\  \      \/__/   \:\__\      \:\/:/  /       /:/  /    \:\  \     \/__/       \::/  /       /:/  /      \:\__\    \/__/        \/__/        \/__/
"""

解析:由于字符串内容中存在反斜杠(\),为了其完整性,请务必使用原始字符串(在三引号前面加上 r)。

  1. 下面代码用于打印一个九九乘法表:在这里插入图片描述
for i in range(1, 10):        # 外层循环:i 从 1 到 9for j in range(1, i+1):    # 内层循环:j 从 1 到 iprint(i, "x", j, "=", i * j, end=' ')  # 打印 i×j 的结果,以空格结尾(不换行)print("\n")                # 内层循环结束后换行,但此处换行两次(导致行间距过大)

range左闭右开
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词