一、题目
编写一个Python程序来判断两个给定的字符串是否是错位词。
如果两个字符串具有相同的字符,但顺序不同,则被认为是彼此的错位词。 例如,restful和fluster是错位词。
- 定义函数
are_anagrams(),有两个参数:string1和string2。 - 在函数内,如果两个字符串是错位词,则返回
True,否则返回False。
二、输入与输出
输入:每一行输入一个字符串,共两行
输出:若两个字符串是错位词,则输出True,反之则输出False
三、样例


四、代码
def are_anagrams(string1, string2):
#定义函数are_anagrams
str1 = string1.lower().replace(" ", "")
str2 = string2.lower().replace(" ", "")
"""
string1.lower():这会将 string1 中的所有字符转换为小写。Python 中的字符串是不可变的,所以 lower() 方
Python实现判断错位词的are_anagrams函数

最低0.47元/天 解锁文章
162





