{"id":24,"date":"2025-09-25T11:32:27","date_gmt":"2025-09-25T02:32:27","guid":{"rendered":"https:\/\/devserver.kr\/blog\/?p=24"},"modified":"2025-09-25T11:32:27","modified_gmt":"2025-09-25T02:32:27","slug":"python-%eb%ac%b8%eb%b2%95-%ec%a0%95%eb%a6%ac","status":"publish","type":"post","link":"https:\/\/devserver.kr\/blog\/python\/python-%eb%ac%b8%eb%b2%95-%ec%a0%95%eb%a6%ac\/","title":{"rendered":"Python \ubb38\ubc95 \uc815\ub9ac"},"content":{"rendered":"\n<div class=\"wp-block-jetpack-markdown\"><h2>\uc8fc\uc11d<\/h2>\n<p><code>#<\/code><\/p>\n<h2>\ud0c0\uc785<\/h2>\n<p>int, float, NaN, Inf\ntype(\ubcc0\uc218) \ub85c \ud655\uc778 \uac00\ub2a5<\/p>\n<p>17 \/\/ 3 \u2014&gt; 5 \ubaab\n17 % 3 \u2014&gt; 2 \ub098\uba38\uc9c0<\/p>\n<p>5 ** 2 \u2014&gt; 5 \uc81c\uacf1<\/p>\n<h1>\ubcc0\uc218 \uc120\uc5b8<\/h1>\n<p>a, b = 0, 1\n\ud55c\uaebc\ubc88\uc5d0 \ubcc0\uc218 \uc120\uc5b8<\/p>\n<h2>\ubb38\uc790\uc5f4<\/h2>\n<p>\u201c\u201d, \u2018\u2019\n\u201c\u201d&quot;\n\uc5ec\ub7ec\uc904\n\u201c\u201d&quot;\n\uc904\ubc14\uafc8 \uc548\ub418\uac8c \ud558\ub824\uba74 \\ \ucd94\uac00<\/p>\n<p>\\n : \uc904\ubc14\uafc8 print()\ub85c \ucd9c\ub825\ud560 \ub54c \uc904\ubc14\uafc8\nprint(r&quot;some\\name&quot;)\nr\uc744 \ubd99\uc5ec\uc11c raw \ubb38\uc7a5\uc774\ub77c\uace0 \uc9c0\uc815\ud558\uba74 \uc774\uc2a4\ucf00\uc774\ud551 \ub418\uc9c0 \uc54a\ub294\ub2e4. \uc904\ubc14\uafc8 \uc548 \ub41c\ub2e4.<\/p>\n<p>\ubc30\uc5f4\ucc98\ub7fc \ubb38\uc790\ud558\ub098\ud558\ub098\uc5d0 \uc811\uadfc\uac00\ub2a5\nword = \u201cPython\u201d\nword[0] \u2014&gt; \u2018P\u2019\nword[-1] \u2014&gt; \u2018n\u2019\nword[2:4] \u2014&gt; \u2018th\u2019\n\ubcc0\uacbd\uc740 \uc548 \ub41c\ub2e4.\nword[2] = \u2018x\u2019 \u2014&gt; \uc5d0\ub7ec\ub0a8<\/p>\n<p>len(word) \u2014&gt; 6 \ubb38\uc790\uc5f4 \uae38\uc774 \ubc18\ud658 \ud568\uc218<\/p>\n<h2>\ubb38\uc790\uc5f4 \ub0b4\uc5d0\uc11c \uce58\ud658<\/h2>\n<p>\u201c2020.10.23\u201d.replace(\u201c.\u201d, \u201c-\u201d)<\/p>\n<h2>\ubb38\uc790\uc5f4 \ud3ec\ub9f7\ud305<\/h2>\n<p>\u201c\ub0b4 \uc774\ub984\uc740 %s\uc785\ub2c8\ub2e4\u201d % \u201c\ud64d\uae38\ub3d9\u201d\n%d, %f \uac00\ub2a5\n\u201c%d, %f, %s\u201d % (1, 1, 2, \u201c\uad6d\uc5b4\u201d)<\/p>\n<p>%20s\n\uc804\uccb4 20\uce78\uc744 \ucc28\uc9c0\ud558\ub294 \ubb38\uc790\uc5f4(\uacf5\ubc31\uc744 \uc55e\uc5d0 \ubd99\uc778\ub2e4.)<\/p>\n<p>%-10d\n\uc804\uccb4 10\uce78\uc744 \ucc28\uc9c0\ud558\ub294 \uc22b\uc790(\uacf5\ubc31\uc744 \ub4a4\uc5d0 \ubd99\uc778\ub2e4.)<\/p>\n<p>%.5f\n\ubd80\ub3d9\uc18c\uc218\uc810\uc758 \uc18c\uc218\uc810 \uc544\ub798 5\uc790\ub9ac\uae4c\uc9c0 \ud45c\uc2dc<\/p>\n<p>\u201c{2}\uc758 {0} \uc810\uc218\ub294 {1}\uc810\uc785\ub2c8\ub2e4. {1}\uc810! {1}\uc810!\u201d.format(\u201c\uc218\ud559\u201d, 100, \u201c\ucca0\uc218\u201d)<\/p>\n<p>\u201c{a}\uc810\uc218: {x}\uc810, {b}\uc810\uc218: {y}\uc810\u201d.format(a=\u201c\uc601\uc5b4\u201d, b=\u201c\uc218\ud559\u201d, x=100, y=90)<\/p>\n<h2>List<\/h2>\n<p>squares = [1, 4, 9, 16, 25]\nsquares[0] \u2014&gt; 1\nsquares[-3:] \u2014&gt; [9,16,25]\n\uc778\ub371\uc2f1, \uc2ac\ub77c\uc774\uc2f1 \uac00\ub2a5<\/p>\n<p>squares.append(36)<\/p>\n<p>len(squares) \u2014&gt; \uae38\uc774 \ubc18\ud658<\/p>\n<p>c = list(range(1, 10))<\/p>\n<p>del x[1]<\/p>\n<p>x[0:3]\n\uc778\ub371\uc2a4 0\ubd80\ud130 \uc778\ub371\uc2a4 3-1, \uc989 2\uae4c\uc9c0 \uac12<\/p>\n<h1>dictionary<\/h1>\n<p>dic = {\u2018math\u2019:90, \u2018english\u2019:80}\n\ud0a4\ub85c \ubb38\uc790\uc5f4\ubfd0 \uc544\ub2c8\ub77c, \uc22b\uc790\ub3c4 \ub41c\ub2e4.<\/p>\n<p>\uc811\uadfc\ndic[\u2018math\u2019], dic[\u2018english\u2019]<\/p>\n<h2><\/h2>\n<pre><code class=\"language-python\">range(10)\n# 0~9 \uae4c\uc9c0 10\uac1c\n\n\n<\/code><\/pre>\n<h2>\uc870\uac74\ubb38<\/h2>\n<p>if a % 2 == 0:\nprint(a)\nelif a == 1:\nprint(a)\nelse:\nprint(a)<\/p>\n<h2>\ubc18\ubcf5\ubb38<\/h2>\n<p>for i in range(10):\nprint(i)<\/p>\n<p>0\u20269 \uae4c\uc9c0 \ucd9c\ub825<\/p>\n<pre><code class=\"language-python\">for n in range(10)\n   print(n)\n   pass\nprint(&quot;done&quot;)\n<\/code><\/pre>\n<p>a,b = 0, 1\nwhile a &lt; 10:\nprint(a)\na, b = b, a+b<\/p>\n<h2>range<\/h2>\n<p>range(10) 0~9\nrange(1,10) 1~9\nrange(1, 10, 3) -&gt; 1, 4, 7<\/p>\n<h2>\uc22b\uc790\ub97c \ubb38\uc790\uc5f4\ub85c<\/h2>\n<p>str(i)<\/p>\n<h2>\uc2ed\uc9c4\uc218\ub97c 2\uc9c4\uc218\ubb38\uc790\uc5f4\ub85c \ubcc0\ud658<\/h2>\n<p>bin(10)<\/p>\n<h2>\uc2e4\uc218\ub97c \uc815\uc218\ub85c<\/h2>\n<p>int(1.0)\nint(1.1) -&gt; 1 \uc18c\uc218\uc810 \uc544\ub798\ub97c \ubc84\ub9b0\ub2e4.<\/p>\n<h2>\uc815\uc218\ub97c \uc2e4\uc218\ub85c<\/h2>\n<p>float(1)<\/p>\n<h2>\ud568\uc218<\/h2>\n<pre><code class=\"language-python\">def avg(x, y):\n   a = (x + y) \/ 2.0\n   return a\n<\/code><\/pre>\n<p>z = 100\ndef \ud568\uc218\uc774\ub984(\uc778\uc790):\nglobal z\nz = 99\n\u2026\nreturn \uacb0\uacfc\uac12<\/p>\n<h1>\ub78c\ub2e4\ud568\uc218<\/h1>\n<p>def f(x):\nreturn 2 * x\n\ub78c\ub2e4 \ud568\uc218\ub85c \uc815\uc758\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\ub2e4.\nf = lambda x : 2 * x\nf(2)<\/p>\n<h2>\ud074\ub798\uc2a4<\/h2>\n<pre><code class=\"language-python\">class Dog:\n   def __init__(self, petname, temp)\n      self.name = petname\n      self.temperature = temp\n\n      \n   def bark(self):\n      print(&quot;Woof&quot;)\n      pass\n\n   pass\n\n# \uc0ac\uc6a9 \uc608\nsizzle = Dog()\nsizzle.bark()\n<\/code><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-24","post","type-post","status-publish","format-standard","hentry","category-python"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/posts\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":1,"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":25,"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/posts\/24\/revisions\/25"}],"wp:attachment":[{"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devserver.kr\/blog\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}