猪拉丁保持特殊字符python

时间:2018-03-11 00:01:17

标签: python function

我是编程新手,我有一个简单的猪拉丁代码。只是想要一些关于代码如何忽略特殊字符的建议,这意味着它们会返回到同一个地方。 例如,在猪拉丁语中,如果一个单词以元音开头,则添加“干草”。到最后:    if word[0] in VOWELS: print (word + "hay",end=' ') 所以鸡蛋会变成鸡蛋 但是如果输入是!.egg我怎么能忽略!所以它变成了!.egghay

有没有办法编写查看每个字符的代码,如果它不在string.ascii_letter中,则暂时忽略它。

`
感谢

1 个答案:

答案 0 :(得分:0)

if not word[0].isalpha(): word = word[1:]

https://docs.python.org/3.5/library/stdtypes.html#str.isalpha

这显然也会因多个初始特殊字符而失败,但isalpha可能会有所帮助。