python - 如何获得字符串 python 中的特定结果?
问题描述
修改 double_word 函数,使其返回重复两次的相同单词,后跟新的双倍单词的长度。例如,double_word("hello") 应该返回 hellohello10。
def double_word(word): return
print(double_word("hello")) # Should return hellohello10
print(double_word("abc")) # Should return abcabc6
print(double_word("")) # Should return 0
解决方案
你可以使用这个简单的功能:
def double_word(word):
return word + word + len(word + word)
然后去检查:
>>> double_word('farzad')
farzadfarzad12
推荐阅读
- sql - 如何查询具有不同结构的多个表?
- algorithm - 用大数找到大数的模
- jasmine - browser.getAllWindowHandles() 抛出一个错误,说它不是一个函数
- c++ - 从类方法返回一个“const char*”作为 std::string&
- css - 使用 google Chrome 和 Safari 拉伸图片
- go - 如何将接口 {} 转换为结构
- .net - RestEase:ApiException 不会触发
- laravel - 如何在 laravel 5.3 中的 where 子句中使用 OR 和 AND?
- php - 如果左侧操作数是表达式中的数字,为什么只识别十六进制而不识别八进制和字节
- python - 插入数据帧的 Pandas 系列被读取为 NaN