½ÃÀÛÇϱâ

¿ì¸®´Â ¹«¾ùÀ» ´Ù·ê °ÍÀΰ¡?
ÆÄÀ̽ãÀ» ½ÃÀÛÇÏ´Â ¹ý°ú ¿¡·¯¸Þ½ÃÁöÀÇ ÇüÅ - »ç·Ê¸¦ µé¾î...

´ÙÀ½ÀÇ ¿¬½À¿¡¼­ ³ª´Â ¿©·¯ºÐÀÌ ÄÄÇ»ÅÍ¿¡ ÀûÀýÇÏ°Ô ÆÄÀ̽ãÀ» ¼³Ä¡Çß´Ù°í °¡Á¤ÇÏ°Ú´Ù. ±×·¸Áö ¾Ê´Ù¸é, °¡Àå ÃÖ±ÙÀÇ ¹öÁ¯À» Python web site¿¡ °¡¼­ °¡Á®¿À¶ó. ±×¸®°í ¿©·¯ºÐÀÇ Ç÷§Æû¿¡ ¸ÂÃá ¼³Ä¡ Áö½Ã¸¦ µû¶ó¶ó.

ÀÌÁ¦ ¸í·É¾î ÇÁ·ÒÇÁÆ®¿¡¼­ 'python'À» ÀÔ·ÂÇ϶ó ±×·¯¸é ÆÄÀ̽ã ÇÁ·ÒÇÁÆ®´Â ´ÙÀ½°ú °°Àº ÇüÅ·Πº¸ÀÏ °ÍÀÌ´Ù:

Python 1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)] on win32
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>>

¿¡·¯ ¸Þ½ÃÁö¿¡ °üÇÏ¿© ÇÑ ¸¶µð

¿ì¸®°¡ ¸í·É¾î¿¡¼­ ŸÀÌÇÁ¸¦ Çϸ鼭 µû¶ó °¡´Ùº¸¸é Á¶¸¸°£ ¿©·¯ºÐÀº ¿¡·¯ ¸Þ½ÃÁö¸¦ ¸ÂÀÌÇÒ °ÍÀÌ´Ù. ±×°ÍÀº ´ÙÀ½°ú °°Àº ÇüÅ°¡ µÉ °ÍÀÌ´Ù:

>>> print 'fred' + 7
Traceback (innermost last):
  File "", line 1, in ?
TypeError: illegal argument type for built-in operation

±× Á¤È®ÇÑ Àǹ̿¡ °üÇÏ¿©´Â °ÆÁ¤ÇÏÁö¸»°í ¿©±â¼­´Â ´ÜÁö ±× ±¸Á¶¸¦ »ìÆ캸¶ó
'>>> print ...' ¶óÀÎÀº À߸øµÈ ¸í·É¾îÀÌ´Ù
´ÙÀ½ÀÇ µÎ°³ ¶óÀÎÀº ¿¡·¯°¡ ¹ß»ýÇÑ ÁöÁ¡À» ±â¼úÇÏ°í ÀÖ´Ù
- 'line 1 in ?' ÀÌ ¶æÇÏ´Â ¹Ù´Â ¿ì¸®°¡ ŸÀÌÇÎÇÑ ¸í·É¾î°¡ ù ¹ø° ¶óÀο¡ ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¸¸¾à ¼Ò½ºÆÄÀÏ·Î ÀúÀåµÈ ´õ ±ä ÇÁ·Î±×·¥À̶ó¸é, ¹°À½Ç¥´Â ÆÄÀÏÀ̸§¿¡ ÀÇÇÏ¿© ´ëüµÇ¾úÀ» °ÍÀÌ´Ù.
'TypeError...' ¶óÀÎÀº ¿©·¯ºÐ¿¡°Ô ÀÎÅÍÇÁ¸®ÅÍ°¡ »ý°¢Çϱ⿡ À߸øµÈ °ÍÀÌ ¹«¾ùÀÎÁö¸¦ ¸»ÇØÁØ´Ù. ¶§·Î´Â ij·µ¹®ÀÚ(^)°¡ »ç¿ëµÇ¾î ±× ¶óÀο¡¼­ ÆÄÀ̽ãÀÌ »ý°¢Çϱ⿡ À߸øÀÌ ÀÖ´Â ºÎºÐÀÇ À§Ä¡¸¦ Áö½ÃÇÒ °ÍÀÌ´Ù.
ºÒÇàÇÏ°Ôµµ ÀÌ°ÍÀº ¶§·Î´Â Ʋ¸± ¼öµµ ÀÖ´Ù - ÄÄÇ»ÅÍ´Â ¹Ùº¸¶ó´Â °ÍÀ» ¸í½ÉÇ϶ó!

¿¡·¯ Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ¹«¾ùÀÌ ÀϾ°í ÀÖ´ÂÁö ¿¹»óÇغ¼ ¼ö ÀÖ´Ù. À߸øÀº ´ëºÎºÐ ÄÄÇ»ÅÍ¿¡ ÀÖÁö ¾Ê°í ¿©·¯ºÐ¿¡°Ô ÀÖ´Ù´Â »ç½ÇÀ» ±â¾ïÇ϶ó. ÄÄÇ»ÅÍ´Â ±øÅëÀ̶ó´Â °Íµµ ¿ª½Ã ±â¾ïÇ϶ó. ¾Æ¸¶µµ ¿©·¯ºÐÀº ¹«¾ùÀΰ¡¸¦ À߸ø ŸÀÌÇÁÇ߰ųª, ¶Ç´Â ÀοëºÎÈ£ ȤÀº ±× ºñ½ÁÇÑ °ÍÀ» ±î¸Ô¾ú°Å³ª ÇÑ °ÍÀÌ´Ù. ÁÖÀDZí°Ô Á¡°ËÇ϶ó.

¿©·¯ºÐÀÌ ÀÌÇØ°¡ ¾È °£´Ù¸é, ³»°¡ ÇÑ À߸øÀº ¹®ÀÚ¿­¿¡´Ù°¡ ¼ýÀÚ¸¦ ´õÇÏ·Á°í Çß´Ù´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ±×·¸°Ô ÇÒ ¼ö°¡ ¾øµíÀÌ ÆÄÀ̽㵵 °ÅºÎÇÏ°í ³ª¿¡°Ô ÇüÅ¿¡·¯TypeError°¡ ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë·ÁÁØ °ÍÀÌ´Ù. ¿©·¯ºÐÀº 'µ¥ÀÌŸ'¿¡ °üÇÏ¿© Á¶±Ý ´õ Á¢±ÙÇÏ¿© 'Çü'À̶õ ¹«¾ùÀÎÁö ¸ðµÎ ÀÌÇØÇÏ°Ô µÉ ¶§±îÁö ±â´Ù¸± ÇÊ¿ä°¡ ÀÖ´Ù....

ÀÌÁ¦ ¿ì¸®´Â ¾ÆÁÖ °£´ÜÇÑ ÆÄÀ̽ã ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ Áغñ°¡ µÇ¾ú´Ù.

±â¾ïÇؾßÇÒ ¿äÁ¡
  • ÆÄÀ̽ãÀ» python À̶ó°í ¸í·É¾î ÇÁ·ÒÇÁÆ®¿¡¼­ ŸÀÌÇÁÇÏ¿© ½ÇÇàÇ϶ó
  • ¿¡·¯ ¸Þ½ÃÁö´Â ¹«¼­¿öÇÒ °ÍÀÌ ¾Æ´Ï´Ù, ±×°ÍµéÀ» ÁÖÀÇ ±í°Ô Àо¶ó, ±×°ÍµéÀº º¸Åë ¿Ö ¿ì¸®°¡ ¿¡·¯ ¸Þ½ÃÁö¸¦ ¸Â°Ô µÇ¾ú´ÂÁö ½Ç¸¶¸®¸¦ Á¦°øÇØ ÁØ´Ù.
  • ±×·¸Áö¸¸ ±×°ÍÀº ´ÜÁö ½Ç¸¶¸®ÀÏ »ÓÀÌ´Ù... ¸¸¾à ÀǽÉÀÌ °£´Ù¸é º¸°íµÈ ¶óÀÎÀÇ ¾Õ¿¡ ÀÖ´Â ±× ¶óÀεéÀ» Áï½Ã Á¡°ËÇ϶ó.
Previous  Next  Contents


Áú¹®ÀÌ Àְųª ÀÌ À¥ÆäÀÌÁö¿¡ Á¦¾È»çÇ×ÀÌ ÀÖ´Ù¸é ³ª¿¡°Ô ´ÙÀ½ÁÖ¼Ò·Î ÀüÀÚ¸ÞÀÏÀ» º¸³»½Ã¿À: agauld@crosswinds.net