Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/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_Methods - Fatal编程技术网

Python 3.x Python方法赢得';不发起

Python 3.x Python方法赢得';不发起,python-3.x,methods,Python 3.x,Methods,显示时没有错误,但该方法不起作用/无法启动。我编码了name\u find来搜索和打印列表name中的匹配字符串,但是它不打印匹配项 name = [ "dashlane", "mega", "killer" ] #Finding names cla

显示时没有错误,但该方法不起作用/无法启动。我编码了
name\u find
来搜索和打印列表
name
中的匹配字符串,但是它不打印
匹配项

name = [
"dashlane",
"mega",
"killer"
]

#Finding names                                                                                              
class find_Name:

    def __init__(self, name):
    self.name = name 


#Finding names in list `name`
                                                                                                             
    def name_find(self):
    matches = [match for match in ln if looking_name in match]
    print(matches)


#Inputting the name to find
    
looking_name = input(": ")
ln = find_Name(looking_name)
ln.name_find
我修复了这些错误:

  • [如果在匹配中查找名称,则在ln中匹配]
    ln
    是您的
    find\u name
    类实例,它不能在
    中的
    之后使用,也不能在编写类代码时使用
  • ln.name\u查找
    而不使用
    ()
    来调用该方法
代码:

结果:

: mega
['mega']

请将所有代码放在一个具有适当缩进的连贯代码块中。您可以通过在其名称后加括号
()
来调用方法。这是我第一次使用stackoverflow,感谢您的帮助。
: mega
['mega']