笨方法学python习题43
发布网友
发布时间:2022-04-24 17:29
我来回答
共2个回答
热心网友
时间:2022-05-02 16:01
按照你说的
Map是一个类,scene_map是一个类实例
scene_map.opening_scene()是调用scene_map类实例的opening_scene方法
_不是特定格式,看具体你起的变量名以及方法名,其中的.是特定格式。追问为何不是scene_Map 呢,定义的时候是大写首字母的,还请再解答下
追答定义的是大写,自然要大写,从你的描述来看,没发现你说定义的时候是大写,类名和实例名不需要一样
热心网友
时间:2022-05-02 17:19
习题43:来自perical25号行星的哥顿人
cities['_find'] = find_city
#我们首先把函数find_city放到叫做cities的字典中,并将其标记为'_find'
city_found = cities['_find'](cities, state)
#分解为:
1.python看到city_found = 于是知道了需要创建一个变量。
2.然后它读到cities,然后知道了它是一个字典。
3.然后看到了['_find'],于是python就从索引找到了字典cities中对应的位置,并且获取了该位置的内容。
4.['_find']这个位置的内容是我们的函数find_city,所以python就知道了这里表示一个函数,于是当它碰到了(就开始了函数调用。
5.cities,state这两个参数将被传递到函数find_city中,然后这个函数就被运行了。
6.find_city接着从cities中寻找states,并且返回它找到的内容,如果什么都没有找到,就返回一个信息说它什么都没有找到。
7.python find_city接受返回的信息,最后将该信息赋值给一开始的city_found这个变量。
引用自https://www.douban.com/note/266802867/
笨办法学python习题43中return语句总报'return' outway function 怎么...
你的return语句放的位置有问题,要保证在函数之内且缩进没有问题。
《python编程》(python编程有什么用)
python书籍推荐有:《Python编程:从入门到实践》《Head-FirstPython(2ndedition)》《“笨方法”学Python》《Python程序设计(第3版)》《像计算机科学家一样思考Python(第2版)》。 一、《Python编程:从入门到实践》 埃里克·马瑟斯的这本《Python编程:从入门到实践》是一本快速,全面的Python语言入门教程,适合初学者,...
《C程序设计》学完了往后想学C++推荐几本书
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的; 41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主; 42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设...
《python编程》(python编程有什么用)
python书籍推荐有:《Python编程:从入门到实践》《Head-FirstPython(2ndedition)》《“笨方法”学Python》《Python程序设计(第3版)》《像计算机科学家一样思考Python(第2版)》。 一、《Python编程:从入门到实践》 埃里克·马瑟斯的这本《Python编程:从入门到实践》是一本快速,全面的Python语言入门教程,适合初学者,...