Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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
String python中的字符等价_String_Python 3.x_Character - Fatal编程技术网

String python中的字符等价

String python中的字符等价,string,python-3.x,character,String,Python 3.x,Character,我需要一种方法使一个字符等于另一个字符,这样我就可以对它执行相等操作。例如 4 = A 1 = I if "h1y4" == "hiya": [do some stuff] 我不能使用的: 变量替换() 第二个if语句 我需要的是: 使相等操作中的一个字符与另一个字符相等 如果有人能帮忙,那就太好了。如果这是一个缓和聊天的计划 您可以制作一个特殊的_equal函数,该函数将两个元素进行比较并执行所需的操作 def special_equal(elm1, elm2): i

我需要一种方法使一个字符等于另一个字符,这样我就可以对它执行相等操作。例如

4 = A
1 = I
if "h1y4" == "hiya":
    [do some stuff]
我不能使用的:

  • 变量替换()
  • 第二个if语句
我需要的是:

  • 使相等操作中的一个字符与另一个字符相等

如果有人能帮忙,那就太好了。如果这是一个缓和聊天的计划

您可以制作一个
特殊的_equal
函数,该函数将两个元素进行比较并执行所需的操作

def special_equal(elm1, elm2):
    if elm1 == elm2:
        return True
    else:
        return False
然后用新函数替换
=
运算符:

# 4 = A
# 1 = I
if special_equal("h1y4", "hiya"):
    [do some stuff]

是否需要相等的
==
操作员?我会制作一个
特殊的_equal
函数,将两个元素进行比较,然后执行您需要的操作need@lucG我没有想到。。。这就是解决办法!回答这个问题,这样我就可以给你投票,并将其标记为正确