您可以检查“--'str'和'int'不支持的操作数类型”吗?

时间:2019-01-20 06:58:08

标签: python python-3.x python-2.7

您能否请检查一下此代码,为什么python中出现“-不支持的操作数类型-:'str'和'int”?

代码:

def missing_char(str, n):
  check = len(str -1)
  if check < n or n < 0:
      return False
  else:
      front = str[:n]
      back = str[n+1:]
      return front + back

1 个答案:

答案 0 :(得分:2)

您将)放在错误的位置,- 1应该在它的外面:

def missing_char(str, n):
  check = len(str) - 1
  if check < n or n < 0:
      return False
  else:
      front = str[:n]
      back = str[n+1:]
      return front + back