【发布时间】:2016-02-14 13:10:34
【问题描述】:
以下版本之一与另一个版本有何不同?
-
以下代码从字符串大写返回单词的第一个字母:
s = ' '.join(i[0].upper() + i[1:] for i in s.split()) -
以下代码只打印最后一个单词,每个字符用空格分隔:
for i in s.split(): s=' '.join(i[0].upper()+i[1:] print s
【问题讨论】:
-
你已经回答了自己的问题,不是吗?
-
将单词大写使用
str.capitalize:s = ' '.join(i.capitalize() for i in s.split()) -
@Daniel 或干脆
title:)
标签: python if-statement join split