python - IF语句并返回python
问题描述
我正在尝试设计一个函数来返回 a 或 b 是否更长,但我遇到了语法错误。
def get_longer(a:str, b:str):
return a if len(a) >= len(b) else return b
我已经尝试使用打印语句并且它正在工作但是我需要它来使用返回语句。
有什么建议么?
解决方案
你有一个额外的return
声明
def get_longer(a:str, b:str):
return a if len(a) >= len(b) else b
推荐阅读
- javascript - 用户将学生的成绩输入到作为文本框的输出中,然后计算最终的字母成绩
- python-2.7 - Flatten 和 Dense 层之间的矩阵大小不兼容
- javascript - 我们如何在 javascript 中添加两个事件监听器 click 和 keydown
- c# - 无论如何在单个语句中增加具有相同值的多个变量
- android - 如何在android studio中比较string.xml文件的unicode字符?
- wpf - WPF 中的低功耗蓝牙设备
- repo - 直接从清单 xml 文件克隆一个 repo,没有 git 存储库
- kubernetes-helm - 如何安装从远程存储库中提取的 Helm Umbrella Charts
- vue.js - Vuetify 文本字段标签对齐
- excel - Excel VBA doc.querySelectorAll("p") 不会捕获/选择所有 p 元素