用Python打印字符串中每个单词的第一个字母(保留标点符号)

时间:2016-11-13 12:32:00

标签: python-3.x

首先发布到网站,所以如果我做错了,我会道歉。我找了一个合适的答案,却找不到答案。

我是python的新手并且一直在玩一个长字符串(书中的段落)并打印除了每个单词的第一个字母以外的所有字符,同时保留标点符号(虽然不是撇号)。到目前为止没有成功。

示例:

input = "Hello, I'm writing a sentence. (Though not a good one.)"

代码....

output = H, I W A S. (T N A G O.)

- 注意“,”,“。”,“()”,但不注意“'”。

任何提示?非常感谢你花时间看看

1 个答案:

答案 0 :(得分:0)

为了帮助你进行冒险,我会给你一个逐步的逻辑

在python中首先使用.split()用空格分隔它

浏览列表中的每个字符串

浏览字符串中的每个字符

打印您指定的任何标点符号和您找到的第一个字母字符

相关问题