Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何比较python中单个句子的首字母?_Python 3.x - Fatal编程技术网

Python 3.x 如何比较python中单个句子的首字母?

Python 3.x 如何比较python中单个句子的首字母?,python-3.x,Python 3.x,如果任何两个单词的句子的首字母相同,则尝试返回True。这是一个好方法吗: 预期输出:动物饼干(‘平头骆驼’)-->True 动物饼干(“疯狂袋鼠”)->错误 这是一种很好的方法,但是您应该将这两个单词分别指定给一个变量,并删除else行,以提高可读性 def动物饼干(文本): word1,word2=text.split() 如果word1[0]==word2[0]: 返回真值 返回错误 但是,正如@kobuz所指出的,您的整个函数可以简化为两行 def动物饼干(文本): word1,wor

如果任何两个单词的句子的首字母相同,则尝试返回True。这是一个好方法吗:

预期输出:动物饼干(‘平头骆驼’)-->True 动物饼干(“疯狂袋鼠”)->错误


这是一种很好的方法,但是您应该将这两个单词分别指定给一个变量,并删除else行,以提高可读性

def动物饼干(文本):
word1,word2=text.split()
如果word1[0]==word2[0]:
返回真值
返回错误
但是,正如@kobuz所指出的,您的整个函数可以简化为两行

def动物饼干(文本):
word1,word2=text.split()
返回word1[0]==word2[0]

Ẁ你有什么问题?代码正常工作!等等,您问“这是一个好方法吗”…这可能是基于SO的“主要观点”,但您可以继续询问(在询问之前先阅读帮助中心),或者只返回word1[0]==word2[0]。
def animal_crackers(text):
    words = text.split()
    if words[0][0] == words[1][0]:
        return True
    else:
        return False