多行返回语句

2024-02-16

已经在互联网上搜索试图弄清楚这一点,但没有运气。据我所知,您通常只有一个 return 语句,但我的问题是我需要在 return 语句中添加换行符,以便测试返回“true”。我尝试过的是抛出错误,可能只是一个菜鸟错误。我当前的函数没有尝试换行,如下所示。

def game(word, con):
   return (word + str('!')
   word + str(',') + word + str(phrase1)

新换行符 (\n) 应该在 return 语句中起作用吗?这不在我的测试范围内。


在 python 中,左括号会导致后续行被视为同一行的一部分,直到右括号为止。

所以你可以这样做:

def game(word, con):
    return (word + str('!') +
            word + str(',') +
            word + str(phrase1))

但在这种特殊情况下我不建议这样做。我提到它是因为它在语法上是有效的,并且您可能会在其他地方使用它。

您可以做的另一件事是使用反斜杠:

def game(word, con):
    return word + '!' + \
           word + ',' + \
           word + str(phrase)
    # Removed the redundant str('!'), since '!' is a string literal we don't need to convert it

或者,在这种特殊情况下,我的建议是使用格式化字符串。

def game(word, con):
    return "{word}!{word},{word}{phrase1}".format(
        word=word, phrase1=phrase1")

这看起来在功能上等同于你在你所做的事情,但我真的不知道。不过,在这种情况下我会做后者。

如果您想在字符串中换行,则可以在任何需要的地方使用“\n”作为字符串文字。

def break_line():
    return "line\nbreak"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多行返回语句 的相关文章

  • 类型错误:object.__new__(int) 不安全,请使用 int.__new__()

    阅读本文时 Python 中的元类是什么 https stackoverflow com questions 100003 what is a metaclass in python 我正在学习使用 new 使用以下代码片段 class a
  • 在 Python 中搜索文本文件并打印相关行?

    如何在文本文件中搜索关键短语或关键字 然后打印关键短语或关键字所在的行 searchfile open file txt r for line in searchfile if searchphrase in line print line
  • SQLAlchemy 关系错误:对象没有属性“c”

    I used sql自动编码 https code google com p sqlautocode 生成我的模型和所有关系 我正在尝试做一个简单的查询 例如 obj session query Venue filter Venue sym
  • 在numpy中,[:,None]选择有什么作用?

    我正在学习 Udacity 的深度学习课程 我遇到了以下代码 def reformat dataset labels dataset dataset reshape 1 image size image size astype np flo
  • Matplotlib imshow:如何在矩阵上应用蒙版

    我正在尝试以图形方式分析二维数据 matplotlib imshow在这方面非常有用 但我觉得如果我可以从矩阵中排除一些单元格 超出感兴趣范围的值 我可以更多地利用它 我的问题是这些值使我感兴趣的范围内的色彩图 变平 排除这些值后 我可以获
  • OpenPyXL - 如何查询单元格边框?

    python 和 openpyxl 都是新的 编写一个 py 脚本来遍历大量 Excel 工作簿 工作表 并且需要找到由边框格式标识的某些单元格 我在网上看到几个关于如何设置单元格边框的示例 但我需要阅读它们 具体来说 当表内的数据不一致但
  • 如何分组显示argparse子命令?

    对于具有许多子命令的程序 我想在 help 输出中显示它们按逻辑分组 Python argparse 有一个add argument group http docs python org library argparse html argp
  • 有没有办法拥有租户特定的 JWT 令牌

    我目前正在开发一个 SPA 应用程序 角度 后端使用 Python Flask API 该应用程序将支持多个租户 我对安全概念有点挣扎 我目前正在使用 jwt extend 颁发的 JWT 令牌对所有租户都有效 我当然可以从令牌中获取用户
  • 字典键中的通配符

    假设我有一本字典 rank dict V 1 A 2 V 3 A 4 正如您所看到的 我在一个 V 的末尾添加了一个 虽然 3 可能只是 V 的值 但我想要 V1 V2 V2234432 等的另一个密钥 我想检查它 checker V30
  • 如何在 django admin 中使用自定义字段进行搜索

    我有一个模型并已注册到管理员 并且我已使用自定义字段在列表中显示 class ReportsAdmin admin ModelAdmin def investment self inst return models OrderDetail
  • 如何在 matplotlib 图中禁用 xkcd?

    您可以通过以下方式打开 xkcd 风格 import matplotlib pyplot as plt plt xkcd 但如何禁用它呢 I try self fig clf 但这行不通 简而言之 要么使用 Valentin 提到的上下文管
  • 使用字符串迭代 url - python

    我现在完全被我的代码困住了 首先 我尝试从 volkskrant 的存档页面检索所有网址 这是我被打击的第一步 某一特定日期的 url 如下所示 http www volkskrant nl archief detail 01012016
  • 将多个 csv 文件连接成具有相同标头的单个 csv

    我目前正在使用以下代码导入 6 000 个 csv 文件 带标题 并将它们导出到单个 csv 文件 带单个标题行 import csv files from folder path r data US market merged data
  • django 密码重置功能中出现 NoReverseMatch 错误

    我正在尝试在 django 中实现密码重置功能 下面是我的代码 urls py urlpatterns patterns url r signup accounts views signup name signup email url r
  • Python 正则表达式中的 \B+ 与 [\B]+ 与 [^\b]+

    我在回答 SO 问题时遇到了一个我不明白的问题 我创建了一个简化的示例来说明该问题 场景 我正在测试两个标记 不是随机的英语单词 在字符串中至少相距一定距离 在这个例子中 我们有一个动物列表 我们要确保在羊和狼之间至少还有其他三种动物 否则
  • Python - 根据条件调用函数

    我想知道是否有一种简洁的方法来根据条件调用函数 我有这个 if list 1 some dataframe df myfunction 我想知道这是否有可能三元运算符 http book pythontips com en latest t
  • Django model.foreignKey 并返回 self.text 错误

    所以我正在 Django 中处理 model py 但遇到了 2 个 pylint 错误 我不明白为什么 这是 pylint 的问题还是我在代码中做错了什么 E1120 No value for argument on delete in
  • 如何使用 NLP 确定句子中的中心词?

    例如 如果我得到一个句子 一名英国士兵在阿富汗战斗中丧生 这句话的中心词是 杀 给定 Python 中的 nltk 包 我怎样才能找到它 我不是在谈论词干 我指的是中心词 您正在寻找中心词句子解析 它可以在 Python 的 nltk 包中
  • 使用 pandas 中的正则表达式在另一列中查找一列中的值

    我有一个包含两列字符串的 pandas 数据框 我想识别第一列中字符串的所有行 s1 出现在第二列 s2 所以如果我的专栏是 abc abcd ef gh z1y xxyyzz 我想保留第一行 但不想保留第二行 我能想到的唯一方法是 迭代数
  • Python 中的否定

    如果路径不存在 我尝试创建一个目录 但是 不 运算符不起作用 我不知道如何在 Python 中进行否定 正确的方法是什么 if os path exists usr share sounds blues proc subprocess Po

随机推荐

  • Google Colab Pro+ 断开连接并停止执行,并且只允许一个会话

    我的笔记本随机断开连接并停止执行 它应该将文件发送到云端硬盘 但会停止并且不会重新连接 另外 截至今天 它一次只允许我进行一次会话 我以为极限更多了 我已经检查过了 我仍然活跃在 Pro 计划中 大约一周前我才支付了该计划 这会影响我的所有
  • jQuery UI 1.7.1 叠加点击时模态关闭

    我试图覆盖 jQuery UI 模式对话框的默认行为 以在单击覆盖层时关闭该框 下面的代码将在我第一次打开对话框并单击叠加层后关闭该对话框 当我再次打开对话框时 单击叠加层没有任何反应 我在这里错过了一个活动 有人可以指出我在这里做错了什么
  • 如何将 JpaTemplate 的使用从 Spring 3.2 迁移到 4.1.4?

    我们目前已配置并运行 Spring 3 2 9 RELEASE 几年 需要迁移到 4 1 4 RELEASE 我们有一个抽象 DAO 类 它扩展了org springframework orm jpa support JpaDaoSuppo
  • JavaScript 随机数一/零实现

    您好 我发现这段 JS 代码生成零或一 我不明白这里如何涉及管道 ORing var randomNum Math random 2 0 1 1 random number between 0 and 1 我找到了另一种方法 Math fl
  • 使用标准库将循环替换为 strtok

    我有一个 strtok 解决的问题 从字符串中分割子字符串 但我 意识到 strtok 不安全 我想使用 C 标准库的一些更现代的部分 我应该用什么来代替 static int ParseLine std string line std s
  • rvest 使用 javascript 进行网页抓取

    我正在尝试从中获取每日天气预报五三十八 https projects fivethirtyeight com election 2016 national primary polls democratic using rvest 但我感兴趣
  • 用于守护进程的Python代码? [复制]

    这个问题在这里已经有答案了 任何人都可以分享一个有效的代码片段来守护 python 中的进程吗 From http www jejik com articles 2007 02 a simple unix linux daemon in p
  • 如何在 moment.js 中仅比较日期

    我是 moment js 的新手 我有一个日期对象 它有一些与之关联的时间 我只是想检查该日期是否大于或等于今天的日期 比较时不包括时间 var dateToCompare 2015 04 06T18 30 00 000Z 我只想检查 da
  • HashMap 上的 NegativeArraySizeException

    由于某种原因 我的程序突然抛出一个NegativeArraySizeException跑了一段时间后 引发它的代码位于命令后面 该命令是我在引发异常之前输入的 我使用的代码主要用于调试目的 如下所示 final HashMap
  • 如何添加 NSDecimalNumbers?

    好吧 这可能是今天最愚蠢的问题 但假设我有一堂课 NSDecimalNumber numOne NSDecimalNumber numberWithFloat 1 0 NSDecimalNumber numTwo NSDecimalNumb
  • Google 地图 API - 地图未加载

    我一直在尝试在我的网站中嵌入谷歌地图 但没有取得太大成功 我使用了下一个代码部分 我在我自己的计算机上使用实际的 api 密钥
  • android.view.InflateException:二进制 XML 文件行 #0:膨胀类 Button 时出错

    我正在学习 Audacity 的课程 并决定输入所有代码 但当我尝试运行该应用程序时遇到错误 我收到以下错误 10 27 19 17 41 871 26679 26679 com example vhuhwavho friendlychat
  • PFImageView url 显示解析

    已经 1 周了 我仍然停留在 PFImageView 上 我重做了一切 从 UITableView 更改为 PFQueryTableView 然后尝试使用 UITableViewCell 显示图像 然后使用 PFTableViewCell
  • DropDownList SelectList SelectedValue问题[重复]

    这个问题在这里已经有答案了 可能的重复 我怎样才能让这个 ASP NET MVC SelectList 工作 https stackoverflow com questions 781987 how can i get this asp n
  • 谷歌代码上有我所有代码项目的概述吗?

    谷歌代码上有我所有代码项目的概述吗 我可以访问的网址是什么 我的项目未包含在仪表板中https www google com dashboard https www google com dashboard 它们应该列在 http code
  • 通过超链接传递到其他页面的数据被切断

    我有一个包含 2 的表格
  • 从 PHP 的 mysql 扩展切换到 PDO。扩展类以减少代码行

    所以这是我多年来一直想解决的问题 将一些小型 单文件 应用程序转换为 PDO 我可以使用 PDO 连接到数据库并运行查询 一切正常 但每次我初始化一个新的 PDO 时 我还必须运行 setAttribute PDO ATTR ERRMODE
  • 非标量导航属性未填充“nodb”概念

    我正在使用 Breeze 1 4 8 并尝试将键 值对列表作为具有 nodb 概念的导航属性 我有两个简单的模型 function configureKeyValuePairDtoType metadataStore var prop va
  • 有没有办法在 Visual Studio 中查看已安装的 NuGet 包来自哪个包源?

    在 Visual Studio 的 NuGet 包管理器中 您可以通过单击包管理器中的 已安装 选项卡来查看解决方案中已安装哪些 NuGet 包 但是 在同一包位于多个 NuGet 包源中的情况下 查看特定 NuGet 包来自哪个包源会很有
  • 多行返回语句

    已经在互联网上搜索试图弄清楚这一点 但没有运气 据我所知 您通常只有一个 return 语句 但我的问题是我需要在 return 语句中添加换行符 以便测试返回 true 我尝试过的是抛出错误 可能只是一个菜鸟错误 我当前的函数没有尝试换行