如何选择单词的第一个字母?

2024-06-30 07:55:32 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

我试图做一个刽子手类型的游戏,但我似乎可以得到一个工作的第一个字母 我试过“split()”和“len()” 但是什么都没用

我已经试过了

split()

len()

Tags: 函数selflenifexampledef字母random
2条回答

要始终选择任何单词的第一个字母,您可以尝试以下方法 word[0],其中word是您的字符串。在python中,任何字符串都可以通过索引进行访问

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

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

splitlen可以做到这一点,但您可以用更简单的方式:

def Example():
    WordChoose = random.choice(self.ThreeWords)
    if WordChoose[0] == 'a': #add the `[0]` after WordChoose...
            print('good')
    else:
       print('bad')
       print(WordChoose)

相关问题 更多 >