| °ú°ÝÇÑ ¼ö´Ü »ý»ê Ç°Áú 'MIN'¹× 'ÃÖ´ë'¹°Ã¼ (PEP 326¿¡¼ Àû¿ëµÊ) |
Áö±Ý ´Ù¿î·Îµå |
°ú°ÝÇÑ ¼ö´Ü ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Phillip J. Eby
°ú°ÝÇÑ ¼ö´Ü ű×
°ú°ÝÇÑ ¼ö´Ü ¼³¸í
»ý»ê Ç°Áú 'min'¹× 'max'°´Ã¼ (PEP 326¿¡¼ Àû¿ëµÊ) ±Ø´ÜÀº PEP 326¿¡¼ Min ¹× Max °´Ã¼ÀÇ »ý»ê Ç°Áú ±¸ÇöÀ» Á¦°øÇÏ´Â Python ¸ðµâÀÔ´Ï´Ù. PEP 326Àº ¾ð¾î ¶Ç´Â Ç¥ÁØ ¶óÀ̺귯¸®¿¡ Æ÷ÇԵǵµ·Ï °ÅºÎµÇ¾úÁö¸¸ ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ À¯¿ëÇÕ´Ï´Ù. ÇÇÅ©¿¡¼´Â Trellis¿¡¼ ÀÏÁ¤ ¹× ½Ã°£ ÀÛ¾÷À» ó¸® ÇÒ»Ó¸¸ ¾Æ´Ï¶ó ÀÏ¹Ý ±â´ÉÀ» ±¸ÇöÇÏ´Â µ¥ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®°¡ µ¿ÀÏÇÑ Äڵ带 º¹»ç ÇÑ °¢ ÇÁ·ÎÁ§Æ®·Î ÀÎÇØ ¸ðµâÀ» ºÐ¸®ÇÏ¿© µ¶¸³ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸ðµâÀ» ºÐ¸®ÇÕ´Ï´Ù. Simple »ç¿ë ¿¹Á¦ : >>>¿¡¼ Peak.util.Extremes °¡Á® ¿À±â Min, Max >>> Import Sys >>> ÃÖ¼Ò <-sysmaxintrue>>> min >> min <''true>>> max> sys.maxinttrue >>> max> 9999999999999999999999999999999TRUE >>> À¯Çü (min) Min Object´Â ´Ù¸¥ °´Ã¼º¸´Ù ÀÛÀº °Í ºñ±³µÇÁö¸¸ Max °´Ã¼´Â ´Ù¸¥ °´Ã¼º¸´Ù Å« °ÍÀ» ºñ±³ÇÏÁö¸¸ ÀÚüÀûÀ¸·Î ºñ±³ÇÕ´Ï´Ù. µÑ ´Ù ±Ø´ÜÀû ÀÎ À¯ÇüÀÇ ÀνºÅϽºÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ±ØÇÑ °ªÀÇ ¿ø·¡ PEP 326 ±¸ÇöÀº ¿©±â¿¡¼ »ç¿ëµÇ´Â ¹öÀüº¸´Ù ª½À´Ï´Ù. °áÇÔÀÌ ÀÖ½À´Ï´Ù. Ŭ·¡½Ä Ŭ·¡½º ÀνºÅϽº¿Í ºñ±³¸¦ ¿Ã¹Ù¸£°Ô ó¸®ÇÏÁö´Â ¾Ê½À´Ï´Ù. µû¶ó¼ÀÌ ¹öÀüÀº 6 °³ÀÇ Ç³ºÎÇÑ ºñ±³ ¿¬»êÀÚ ¸ðµÎ¸¦ Á¤ÀÇÇÏ¿© Ŭ·¡½Ä»Ó¸¸ ¾Æ´Ï¶ó »õ·Î¿î ½ºÅ¸ÀÏÀÇ Å¬·¡½º»Ó¸¸ ¾Æ´Ï¶ó Ŭ·¡½ÄÀ»À§ÇÑ ¿Ã¹Ù¸¥ Áö¿øÀ» º¸ÀåÇÕ´Ï´Ù. >>> ÃÖ´ë> = min ¹× max> min ¹× max == max ¹× max! = mintrue >> >> MAX > min >> min> max ¶Ç´Â min> = max ¶Ç´Â min == max ¶Ç´Â min! = minfalse >> class x : ... ""Ŭ·¡½Ä Ŭ·¡½º·Î dzºÎÇÑ ºñ±³°¡ ¿Ã¹Ù¸£°Ô ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ " "">>> x = x () >>> minx ¶Ç´Â x> max ¶Ç´Â x = max ¶Ç´Â x == min ¶Ç´Â min == xfalse ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
°ú°ÝÇÑ ¼ö´Ü °ü·Ã ¼ÒÇÁÆ®¿þ¾î