首页 > 解决方案 > 如何选择单词的第一个字母?

问题描述

我如何制作只选择所选单词的第一个字母的函数语句?

def Example():
    WordChoose = random.choice(self.ThreeWords)
    if WordChoose == 'a':
            print('good')
    else:
       print('bad')
       print(WordChoose)

我尝试制作一个刽子手类型的游戏,但我似乎可以得到我尝试过“split()”和“len()”但没有任何效果的作品的第一个字母!

我已经试过了

split()

len()

标签: pythontkinterrandom

解决方案


要始终选择任何单词的第一个字母,你可以试试这个 word[0]word你的字符串在哪里。在 python 中,任何字符串都可以通过索引访问。

>>> word = 'were'
>>> word[0]
'w'
>>>

如果您需要刽子手游戏的示例代码,这里有一个链接:python hangman 游戏


推荐阅读