python Pythonпроцедурыпоискаминимальногоимаксимальногозначения
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Pythonпроцедурыпоискаминимальногоимаксимальногозначения相关的知识,希望对你有一定的参考价值。
__author__ = 'walter'
import re
def make_max_finder():
x = {'maxValue': None}
def max_func(*args):
for arg in args:
if x['maxValue'] is None or arg > x['maxValue']:
x['maxValue'] = arg
return x['maxValue']
return max_func
def make_min_finder():
x = {'minValue': None}
def min_func(*args):
for arg in args:
if x['minValue'] is None or arg < x['minValue']:
x['minValue'] = arg
return x['minValue']
return min_func
def quote_ident(s):
if re.compile('[A-Z]| ').search(s):
return '"{}"'.format(s)
return s
class T(object):
def __call__(self, *args, **kwargs):
pass
if __name__ == "__main__":
maxFinder = make_max_finder()
minFinder = make_min_finder()
print maxFinder(1, 7, 4, 9, 15, 2, 19)
print maxFinder()
print '---------------------------------\n'
print minFinder(1, 7, 4, 9, 15, 2, 19)
print minFinder()
print quote_ident('test')
以上是关于python Pythonпроцедурыпоискаминимальногоимаксимальногозначения的主要内容,如果未能解决你的问题,请参考以下文章
javascript Aвтоматическивыбираетпервуюопциюконфигураблпродукта,будутсразувидныопциивторогоселекта。自动
python Несамыйлучшийвариантпреобразованиядвумернойматрицы,заполняемойпострочно - вматрицузаполняемую
python Скриптпреобразованияматрицызаполняемойпострочновматрицузаполняемуюпоспирали---найденчерезгугл
scss Анимацияпульсациидляформы$ b $bИдляформыдобавляемперспективу,чтобы3Dбыло
python Pythonпроцедурыпоискаминимальногоимаксимальногозначения
sql Удалитьстрокуизтаблицы,операторDELETE