°ªÀ» ±â¾ïÇÏ´Â ÀåÄ¡ÀÎ ¸Þ¸ð¸®´Â ÄÄÇ»ÅÍ ¾È¿¡ ¼ö½Ê¾ï °³³ª ÀÖ´Ù. °¢
¸Þ¸ð¸®ÀÇ À§Ä¡´Â 0x385a1bc2°°Àº 16Áø¼ö·Î µÈ ¾î·Á¿î
¹øÁö°ªÀ¸·Î ±¸ºÐÇÑ´Ù. ±â¹¦ÇÏ°Ô »ý±ä ÀÌ ¹øÁö°ªÀ» »ç¶÷ÀÌ ÀÏÀÏÀÌ ±â¾ïÇϱâ´Â ¾î·Æ±â ¶§¹®¿¡ ¸Þ¸ð¸®¿¡ À̸§À»
ºÙÀδÙ.
Á¡¼ö¸¦ ÀúÀåÇÑ´Ù¸é score¶ó´Â À̸§À» ºÙÀÌ°í ³ªÀ̸¦ ÀúÀåÇÑ´Ù¸é age¶ó´Â À̸§À» ºÙÀδÙ. ¸Þ¸ð¸®¿¡ ´Ü¾î·Î µÈ ¼³¸íÀûÀÎ À̸§À» ºÙ¿©
µÎ¸é ¾î¶² ¿ëµµÀÇ °ªÀ» ÀúÀåÇÏ´ÂÁö ±â¾ïÇϱ⠽±´Ù. ÀÌó·³ ¸Þ¸ð¸®¿¡ À̸§À» ºÙ¿© ³õ°í °ªÀ» ÀúÀåÇÏ´Â °ÍÀ»
º¯¼ö¶ó°í ÇÑ´Ù.
º¯¼ö´Â ¿ëµµ¿¡ ¸Â°Ô ÀÚÀ¯·Ó°Ô À̸§À» ºÙÀÌµÇ Áߺ¹µÇ¾î¼´Â ¾È µÈ´Ù. ´Ù¸¥
°Í°ú ±¸ºÐµÇ°Ô °íÀ¯ÇÑ À̸§À» ºÙÀÎ °ÍÀ» ¸íĪ(Identifier)À̶ó°í ÇÑ´Ù. À̸§À» ºÙÀÌ´Â ¸î °¡Áö ±ÔÄ¢ÀÌ Àִµ¥ º¯¼ö »Ó¸¸ ¾Æ´Ï¶ó ÇÔ¼ö³ª Ŭ·¡½º µî »ç¿ëÀÚ°¡ Á¤ÀÇÇÏ´Â ¸ðµç ¸íĪ¿¡ Àû¿ëµÈ´Ù.
¡á Å°¿öµå(Keyword)´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. if, for °°Àº ´Ü¾î´Â ÆÄÀ̽ãÀÌ
¿ëµµ¸¦ ¹Ì¸® Á¤ÇØ ³õÀº °ÍÀÌ¾î¼ º¯¼ö¸íÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Ù. ¿ëµµ°¡ ÀÌ¹Ì Á¤ÇØÁ® ÀÖ´Ù°í ÇÏ¿© ¿¹¾à¾î¶ó°íµµ
ÇÑ´Ù. ÆÄÀ̽ãÀº ¹®¹ýÀÌ °£´ÜÇØ Å°¿öµå°¡ ±×¸® ¸¹Áö ¾Ê´Ù.
if else elif for while break continue
True False None
and or not in
def return lambda nonlocal global
try except finally raise
import from class
is del with as yield assert pass
Å°¿öµå »Ó¸¸ ¾Æ´Ï¶ó ³»Àå ÇÔ¼ö³ª Ç¥ÁØ ¸ðµâ¸íµµ º¯¼ö¸íÀ¸·Î ¾²Áö ¾Ê´Â °ÍÀÌ ÁÁ´Ù.
Ãâ·Â ¸í·ÉÀÎ print¸¦ º¯¼ö·Î »ç¿ëÇϸé ÀÌÈĺÎÅÍ Ãâ·Â¹®À» ¾µ ¼ö ¾ø°Ô µÈ´Ù.
¡á ¸ðµç ¸íĪÀº ´ë¼Ò¹®ÀÚ¸¦
±¸ºÐÇÑ´Ù. age, Age, AGE ´Â öÀÚ´Â °°Áö¸¸ ´ë¼Ò¹®ÀÚ ±¸¼ºÀÌ ´Þ¶ó ¸ðµÎ ´Ù¸¥ ¸íĪÀÌ´Ù. ÀÔ·ÂÇϱâ ÆíÇϵµ·Ï º¯¼ö³ª ÇÔ¼ö´Â º¸Åë ¼Ò¹®ÀÚ·Î ÀÛ¼ºÇÑ´Ù.
¡á ¾ËÆĺª, ¹ØÁÙ ¹®ÀÚ, ¼ýÀÚ·Î ±¸¼ºµÈ´Ù. °ø¹éÀ̳ª +, - °°Àº ±âÈ£´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. ¿©·¯ ´Ü¾î·Î ±¸¼ºµÈ ¸íĪÀº
°ø¹éÀ¸·Î ¶ç¿ï ¼ö ¾ø°í ¼Ò¹®ÀÚ·Î ¾²¸é Àб⠾î·Á¿ì¹Ç·Î Áß°£¿¡ _ ¹®ÀÚ¸¦ ³Ö°Å³ª ¸Å ´Ü¾îÀÇ Ã¹ ±ÛÀÚ¸¦
´ë¹®ÀÚ·Î ¾´´Ù.
top of the world #
¿¡·¯. °ø¹éÀ¸·Î ¶ç¿ï ¼ö ¾øÀ½
topoftheworld #
Àб⠾î·Æ´Ù.
top_of_the_world #
¹ØÁÙ ¹®ÀÚ·Î ´Ü¾î ±¸ºÐ
topOfTheWorld #
´Ü¾î ù ±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î
¡á ù ±ÛÀÚ·Î ¼ýÀÚ´Â ¾µ ¼ö
¾ø´Ù. inch2mili, score100 µî°ú °°ÀÌ ¸íĪ Áß°£À̳ª ³¡¿¡´Â ¼ýÀÚ°¡ ¿Ã ¼ö ÀÖÁö¸¸ 2you, 4debug ó·³ ¼ýÀÚ°¡ óÀ½¿¡ ³ª¿Í¼´Â ¾È µÈ´Ù. ¼ýÀÚ°¡
óÀ½ ³ª¿À¸é »ó¼ö¿Í Çò°¥·Á Çؼ®±â°¡ º¹ÀâÇØÁö°í ¼Ò½º¸¦ Àб⵵ ¾î·Æ´Ù.
¡á ÆÄÀ̽ãÀº À¯´ÏÄڵ带 Áö¿øÇϹǷÎ
ÇѱÛÀ̳ª ÇÑÀÚ¸¦ ¸íĪÀ¸·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
ÃÑ¾× = °¡°Ý * °³¼ö
°¡´ÉÀº ÇÏÁö¸¸ ÄÚµå ÀÔ·ÂÁß¿¡ ÇÑ¿µ ÀüȯÀ» ÀÚÁÖ ÇØ¾ß ÇÏ°í ¿Ü±¹ °³¹ßÀÚ¿Í ¼Ò½º¸¦ °øÀ¯ÇÒ ¶§ °ï¶õÇÑ ¸éÀÌ ÀÖ¼ ±ÇÀåµÇÁö
¾Ê´Â´Ù. °¡±ÞÀû ªÀº ¿µ¾î ´Ü¾î·Î À̸§À» ºÙÀÌ´Â °ÍÀÌ ÁÁ´Ù.
¸íĪÀ» ÀÛ¼ºÇÏ´Â ±ÔÄ¢ÀÌ º¹ÀâÇØ º¸ÀÌÁö¸¸ »ó½ÄÀûÀÎ ³»¿ëÀÌ´Ù. ¾Æ¹«·¸°Ô³ª
À̸§À» ºÙÀÏ ¼ö ¾øÀ¸´Ï ÀÌ·± ±ÔÄ¢Àº »ç½Ç ¾îµð¿¡³ª ÀÖ´Ù. ÆÄÀÏ¸í¿¡ :À̳ª / ±âÈ£¸¦ ¾µ ¼ö ¾ø°í »ç¶÷ À̸§¿¡µµ Àß ¾È¾²´Â ±ÛÀÚ°¡ ÀÖ´Â °Í°ú ¸¶Âù°¡ÁöÀÌ´Ù.
°¡±ÞÀû ªÀº ´Ü¾î·Î ±â¾ïÇϱ⠽¬¿î À̸§À» ºÙÀÌ´Â °ÍÀÌ ÁÁ´Ù. ½Ç½À¿¡¼´Â a, b, i °°Àº ªÀº º¯¼ö¸íÀ» »ç¿ëÇÏÁö¸¸ ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼´Â ÀǹÌÀÖ´Â À̸§À» ºÙÀδÙ. Á¡¼ö¸¦ ±â¾ïÇÑ´Ù¸é score, »ç¶÷ À̸§À̶ó¸é name Á¤µµ°¡ Àû´çÇÏ´Ù.
ÆÄÀ̽ãÀÇ º¯¼ö´Â º°µµÀÇ Å¸ÀÔÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù. ŸÀÔÀº º¯¼ö¿¡ ÀúÀåµÇ´Â
°ªÀÇ Çü½ÄÀ» ÀǹÌÇϸç Á¤¼ö, ½Ç¼ö, ¹®ÀÚ¿ µîÀÇ Á¾·ù°¡ ÀÖ´Ù. ŸÀÔÀÇ °³³äÀº ÀÖÁö¸¸ ¼±¾ð¿¡ ÀÇÇØ ÁöÁ¤ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÃÖÃÊ ´ëÀԵǴ °ª¿¡ ÀÇÇØ °áÁ¤µÈ´Ù. ´ÙÀ½ ÄÚµå´Â score º¯¼ö¸¦ »ý¼ºÇÏ°í ÃʱâÈÇÑ´Ù.
>>> score = 98
>>> print(score)
98
score¿¡ 98À̶ó´Â
°ªÀ» ´ëÀÔÇÏ´Â Áï½Ã Çؼ®±â´Â ¸Þ¸ð¸®ÀÇ Àû´çÇÑ À§Ä¡¿¡ ÀÌ º¯¼ö¸¦ À§ÇÑ °ø°£À» È®º¸ÇÏ°í Ãʱ갪ÀÎ 98À»
´ëÀÔÇÑ´Ù. Á¤¼ö Çϳª¸¦ ÀúÀåÇÒ °ø°£À» È®º¸ÇÏ¿© ¿©±â¿¡ score¶ó´Â
À̸§À» ºÙÀÎ °ÍÀ̸ç ÀÌ ÈÄ °ªÀ» Àаųª º¯°æÇÒ ¶§ score¶ó´Â À̸§À» »ç¿ëÇÑ´Ù. º¯¼ö´Â °ªÀ» º¸°üÇÏ´Â »óÀÚ°°Àº °ÍÀÌ´Ù.
º¯¼öÀÇ ±âº» ±â´ÉÀº °ªÀ» ÀúÀåÇÏ´Â °ÍÀÌ¸ç ´Ù¸¥ °ªÀ» ´ëÀÔÇÏÁö ¾Ê´Â ÇÑ ±â¾ïµÈ °ªÀ» °è¼Ó À¯ÁöÇÑ´Ù. score º¯¼ö »ý¼º ÈÄ print·Î Ãâ·ÂÇØ º¸¸é ÃÖÃÊ ´ëÀÔÇÑ 98ÀÌ Àß ±â¾ïµÇ¾î ÀÖ´Ù. º¯¼ö´Â º¯ÇÒ ¼ö ÀÖ´Â °ªÀÌ¾î¼ ¾ðÁ¦µçÁö
´Ù¸¥ °ªÀ¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù. score¿¡ 100À» ´ëÀÔÇϸé 100ÀÌ µÇ°í 55¸¦ ´ëÀÔÇϸé 55°¡
µÈ´Ù.
>>> score = 100
>>> print(score)
100
>>> score = 55
>>> print(score)
55
score´Â Á¤¼ö°ªÀ» ÀúÀåÇÏ°í ÀÖÀ¸¹Ç·Î ÇöÀç´Â Á¤¼öÇü º¯¼öÀÌ´Ù. ÆÄÀ̽ãÀº ½ÇÇàÁß¿¡ º¯¼öÀÇ Å¸ÀÔÀ» ¹Ù²Ü ¼ö Àִµ¥ ¾î¶² °ªÀÌ ´ëÀԵǴ°¡¿¡ µû¶ó ŸÀÔÀÌ °áÁ¤µÈ´Ù. Á¤¼ö°ªÀ» ÀúÀåÇÒ ¶§´Â Á¤¼öÇü º¯¼öÀÌÁö¸¸ ¹®ÀÚ¿À» ´ëÀÔÇÏ¸é ¹®ÀÚ¿ º¯¼ö°¡ µÈ´Ù.
°è¼ÓÇؼ ´ÙÀ½ ¹®ÀåÀ» ÀÔ·ÂÇØ º¸ÀÚ.
>>> score='high'
>>> print(score)
high
Á¤¼ö¸¦ ÀúÀåÇÏ´ø score º¯¼ö¿¡ 'high'¶ó´Â
¹®ÀÚ¿ »ó¼ö¸¦ ´ëÀÔÇÏ¸é ¹®ÀÚ¿ º¯¼ö·Î ¹Ù²ï´Ù. ½ÇÇàÁß¿¡ º¯¼öÀÇ Å¸ÀÔÀ» ¹Ù²Ü ¼ö ÀÖ´Â ÀÌ·± Ư¼ºÀ» µ¿Àû
ŸÀÔ(dynamic typing)À̶ó°í ÇÑ´Ù. º°µµÀÇ ¼±¾ð
ÀýÂ÷°¡ ¾øÀ¸¸ç ´ëÀÔÇÏ´Â °ª¿¡ µû¶ó ŸÀÔÀÌ °áÁ¤µÇ´Â ¹æ½ÄÀÌ´Ù.
º¯¼öÀÇ Å¸ÀÔÀ» ¸¶À½´ë·Î ¹Ù²Ü ¼ö ÀÖÁö¸¸ °¡±ÞÀûÀ̸é óÀ½ Á¤ÇÑ ¿ëµµ´ë·Î »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ŸÀÔÀ» ¹«ºÐº°ÇÏ°Ô ¹Ù²Ù¸é Äڵ尡 º¹ÀâÇØÁö°í ¼Ò½º¸¦ Àб⵵ ¾î·Á¿öÁø´Ù. score´Â
Á¡¼ö¸¦ ÀúÀåÇÏ´Â ¿ëµµ·Î ¸¸µç º¯¼öÀ̹ǷΠ°è¼Ó Á¤¼ö ÇüÅÂÀÇ Á¡¼ö¸¸ ÀúÀåÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. º¯¼öÀÇ ÇöÀç
ŸÀÔÀ» Á¶»çÇÒ ¶§´Â type ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
>>> a = 1234
>>> type(a)
<class 'int'>
>>> a = 'string'
>>> type(a)
<class 'str'>
ÆÄÀ̽ãÀÇ ¸ðµç °ªÀº °´Ã¼¿©¼ ¼ýÀÚ³ª ¹®ÀÚ¿µµ Ŭ·¡½ºÀÇ ÀÏÁ¾ÀÌ´Ù. 1234´Â int Ŭ·¡½º ¼Ò¼ÓÀ̸ç 'string' ¹®ÀÚ¿Àº str Ŭ·¡½º ¼Ò¼ÓÀÌ´Ù. º¯¼ö°¡ ¾î¶² Á¾·ùÀÇ °ªÀ» °¡Áö°í ÀÖ´ÂÁö, µÎ º¯¼öÀÇ ÇüÅ°¡ °°ÀºÁö Á¶»çÇÒ ¶§ °¡²û type ¸í·ÉÀ» »ç¿ëÇÑ´Ù.
º¯¼ö´Â ÀÏ´Ü ¸¸µé¾îÁö¸é °è¼Ó Á¸ÀçÇÏ¸ç °ªÀ» À¯ÁöÇÑ´Ù. ÀÌ¹Ì ¸¸µé¾î
³õÀº º¯¼ö¸¦ ¾ø¾Ö ¹ö¸± ¶§´Â del ¸í·ÉÀ» »ç¿ëÇÑ´Ù. º¯¼ö¸¦
»èÁ¦ÇÏ¸é ¸Þ¸ð¸®¿¡¼ »ç¶óÁö¸ç ÀÌÈÄ ÀÌ º¯¼ö¸¦ ÂüÁ¶ÇÏ´Â °ÍÀº ¿¡·¯ÀÌ´Ù. ¹°·Ð ´Ù½Ã ´ëÀÔÇÏ¿© Àç»ý¼ºÇÏ´Â
°ÍÀº ¾ðÁ¦µç °¡´ÉÇÏ´Ù.
>>> a = 1234
>>> a
1234
>>> del a
>>> a
Traceback (most recent call last):
File
"<pyshell#107>", line 1, in <module>
a
NameError: name 'a' is not defined
¸¸µé¾î ³õÀº º¯¼ö´Â ÇÁ·Î±×·¥ÀÌ ³¡³¯ ¶§³ª ´õ ÀÌ»ó ¾µ ÀÏÀÌ ¾øÀ» ¶§ ¾Ë¾Æ¼ »ç¶óÁö¹Ç·Î ±»ÀÌ »èÁ¦ÇÒ ÇÊ¿ä ¾ø´Ù. ÇÊ¿äÇÒ ¶§ ÃʱâÈÇÏ¿© »ç¿ëÇÏ´Ù°¡ ³» ¹ö·Á µÎ¸é µÈ´Ù.
¿¬½À ¹®Á¦
1. ÆÄÀ̽ãÀÇ ¼Ò½º Çü½Ä¿¡ ´ëÇÑ ¼³¸íÀ¸·Î Ʋ¸° °ÍÀº?
¨ç ÇÁ¸®Æ÷¸ËÀ» Áö¿øÇÏÁö ¾Ê¾Æ µé¿©¾²±â¸¦ Á¤È®ÇÏ°Ô ÇØ¾ß ÇÑ´Ù.
¨è ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ »çÀÌÀÇ °ø¹éµµ Á¤È®È÷ ½á¾ß ÇÑ´Ù.
¨é ¹®ÀåÀÇ ³¡¿¡ ¼¼¹ÌÄÝ·ÐÀ» ºÙÀÌÁö ¾Ê´Â´Ù.
¨ê ÇÑ ÁÙ¿¡ µÎ °³ÀÇ ¸í·ÉÀ» ¾µ ¼ö ¾ø´Ù.
2. ´ÙÀ½ ÄÚµå Áß À߸øµÈ °ÍÀº?
¨ç print(3 + 4)
¨è print(3+4)
¨é Print(3 + 4)
¨ê print("")
3. Äڵ忡 ÁÖ¼®À» ºÙÀÏ ¶§´Â
( ) ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© ÁÖ¼®À»
´Ü´Ù.
4. º¯¼ö a¿Í bÀÇ °ªÀ» ºÙ¿©¼ Ãâ·ÂÇÏ´Â ¹®ÀåÀº?
¨ç print(a, b)
¨è print(a + b)
¨é print(a, b, sep = '')
¨ê print(a, b, end = '')
5. »ç¿ëÀڷκÎÅÍ ¹®ÀÚ¿À» ÀԷ¹޴ ¸í·ÉÀº?
¨ç input ¨è int ¨é str ¨ê string
6.»ç°¢ÇüÀÇ Æø°ú ³ôÀ̸¦ °¢°¢
width, height º¯¼ö¿¡ ÀÔ·Â¹Þ¾Æ ¸éÀûÀ» ±¸ÇØ Ãâ·ÂÇ϶ó.
7. º¯¼ö¸íÀ¸·Î ÀûÀýÇÑ °ÍÀº
¨ç if
¨è number
¨é 2nd
¨ê you&me
8. ÆÄÀ̽ãÀÇ º¯¼ö¿¡ ´ëÇÑ ¼³¸íÀ¸·Î Ʋ¸° °ÍÀº?
¨ç ¼±¾ðÇÒ ¶§ Á¤¼öÇü, ½Ç¼öÇü, ¹®ÀÚ¿
µîÀÇ Å¸ÀÔÀ» ¹àÇô¾ß ÇÑ´Ù.
¨è °ªÀ» ÀúÀåÇÏ´Â ¸Þ¸ð¸®ÀÇ ¹øÁö¿¡ À̸§À» ºÙ¿© ³õÀº °ÍÀÌ´Ù.
¨é ¾ðÁ¦µçÁö ´Ù¸¥ °ªÀ» ´ëÀÔÇÒ ¼ö ÀÖ´Ù.
¨ê ¾î¶² °ªÀ» ´ëÀÔÇϴ°¡¿¡ µû¶ó ŸÀÔÀÌ ¹Ù²ï´Ù.