求翻译这段python代码逻辑( 二 )
你会发现位置参数多了许多, 这是因为在函数定义的时候使用了"*",这个符号意味着pack(打包), 他会把从他开始的所有位置参数都放入一个名为args的tuple中:args = (4,2,1,5,6,3)写到这里你应该就可以看懂下面的过程了吧
■网友
我也是自学python,讲的有错误的地方请路过大神指出。先看main当中使用到了minmax函数,里面用到了lessthan和grtrthan两个函数,网上看,发现lessthan和grtrthan返回两个判定条件,在往上看,看到了minmax函数,里面使用了test和*args两个参数,再看看main,原来test是lessthan和grtrthan返回的状态,而后面一长串的数字则是放到了一个数组当中。接着看minmax函数,把res定义为数组第一个数,arg定义为数组第二个数开始的数,作为一个循环,从第二个数与第一个数开始进行比较,判断条件时test,最后将res返回。
推荐阅读
- 怎样成为一名合格的Python程序员?
- python 爬虫,咋获得输入验证码之后的搜索结果
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 零基础入门学习啥语言好
- Python3.4和3.5区别大么
- python 中 def_():...... return _有啥作用
- 求大神帮我破解这段数字密码794497,2937959529,9999728,4392
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 30岁男,创业失败转行学python,是否很晚?也不好找工作?
- Python 的开发速度比 C#.net 或 Vb.net 更快吗?
