关于代码执行顺序问题

来源:4-6 拆分配置文件

慕少9179235

2020-09-07

@classmethod
def search_by_keword(cls,keyword,page=1):
    url = cls.keyword_url.format(keyword,current_app.config['PER_PAGE']),
                                        cls.calculate_start(page))
    result = HTTP.get(url)
    return result                                    
@staticmethod
def calculate_start(page):
    return(page-1)* curent_app.config['PRE_PAGE']

七月老师您好,初学没太理解cls.calculate_start(page)这个函数放置在最下方,能被上面的函数search_by_keword的形参page传参引用。python是顺序执行的,那么什么情况下,适合顺序执行,什么情况下可以像这段代码一样不按照由上到下顺序执行呢?

写回答

1回答

7七月

2020-09-07

可能你以前是学C语言的?现代的很多语言里 方法定义顺序是没有关系的。

0
1
慕少9179235
不是,非开发出身,哈哈!您讲的很好,很符合有点基础的新手。传授知识的同时,由浅入深又讲了不少编程经验,思路非常清晰。
2020-09-08
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2755 学习 · 1278 问题

查看课程