﻿{"id":62,"date":"2025-12-02T01:52:15","date_gmt":"2025-12-01T17:52:15","guid":{"rendered":"http:\/\/8.130.188.72\/?p=62"},"modified":"2025-12-13T13:55:11","modified_gmt":"2025-12-13T05:55:11","slug":"python%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b01-2","status":"publish","type":"post","link":"http:\/\/blog.huihuia24.top\/index.php\/2025\/12\/02\/python%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b01-2\/","title":{"rendered":"Python\u5b66\u4e60\u7b14\u8bb01"},"content":{"rendered":"<p><strong>\u6e90\u6587\u4ef6PDF\u4e0b\u8f7d\u5730\u5740\uff1a<\/strong><a href=\"http:\/\/blog.huihuia24.top\/wp-content\/uploads\/2025\/12\/python%E5%AD%A6%E4%B9%A0-1.pdf\">Python\u5b66\u4e60\u7b14\u8bb01<\/a><\/p>\n<h2>\u4e00\u3001\u57fa\u7840\u77e5\u8bc6<\/h2>\n<h3>1. \u6ce8\u91ca<\/h3>\n<p>\u6ce8\u91ca\uff1a\u5bf9\u4ee3\u7801\u8fdb\u884c\u89e3\u91ca\u548c\u8bf4\u660e<\/p>\n<h4><strong>\u5355\u884c\u6ce8\u91ca<\/strong><\/h4>\n<pre><code class=\"language-python\"># \u8fd9\u662f\u4e00\u4e2a\u6ce8\u91ca\n<\/code><\/pre>\n<p>\u5176\u4ed6\u7528\u9014<\/p>\n<pre><code class=\"language-python\"># _*_coding:utf-8_*_\t# \u8868\u793a\u6307\u5b9a\u6587\u4ef6\u7f16\u7801\u683c\u5f0f\n#! \/python(python\u89e3\u91ca\u5668\u7684\u8def\u5f84)\t# \u8868\u793a\u64cd\u4f5c\u7cfb\u7edf\u76f4\u63a5\u6267\u884c\u6587\u4ef6\uff0c\u9009\u62e9\u7684\u89e3\u91ca\u5668\n<\/code><\/pre>\n<h4><strong>\u591a\u884c\u6ce8\u91ca<\/strong><\/h4>\n<pre><code class=\"language-python\">&quot;&quot;&quot;\n\u8fd9\u662f\n\u591a\u884c\n\u6ce8\u91ca\n&quot;&quot;&quot;\n\n&#039;&#039;&#039;\n\u8fd9\u662f\n\u591a\u884c\n\u6ce8\u91ca\n&#039;&#039;&#039;\n<\/code><\/pre>\n<h3>2. \u53d8\u91cf<\/h3>\n<p>\u53d8\u91cf\uff1a\u53ef\u4ee5\u53d1\u751f\u6539\u53d8\u7684\u4e00\u4e2a\u91cf\u3002\u53d8\u91cf\u662f\u7528\u6765\u533a\u5206\u4e0d\u540c\u6570\u636e\u7684\uff0c\u53ef\u4ee5\u6307\u5411\u4e00\u4e2a\u5185\u5b58\u7a7a\u95f4\uff0c\u5e2e\u6211\u4eec\u5b58\u50a8\u4e00\u4e9b\u6570\u636e<\/p>\n<pre><code class=\"language-python\">a = 1000\nprint(a)\t# \u8fd9\u91cc\u662f1000\na = 104\nprint(a)\t# \u8fd9\u91cc\u662f104\n# \u53d1\u751f\u4e86\u53d8\u5316\n<\/code><\/pre>\n<h4><strong>\u53d8\u91cf\u547d\u540d\u89c4\u8303\uff1a<\/strong><\/h4>\n<ul>\n<li>\u5fc5\u987b\u662f<font color=\"red\">\u6570\u5b57\u3001\u5b57\u6bcd\u6216\u4e0b\u5212\u7ebf<\/font>\u7ec4\u6210<\/li>\n<li>\u4e0d\u80fd\u662f<font color=\"red\">\u6570\u5b57\u5f00\u5934<\/font>\uff0c\u66f4\u4e0d\u80fd\u662f<font color=\"red\">\u7eaf\u6570\u5b57<\/font><\/li>\n<li>\u4e0d\u80fd\u7528<font color=\"red\"><code>python<\/code>\u7684\u5173\u952e\u5b57<\/font><\/li>\n<li>\u4e0d\u8981\u7528<font color=\"red\">\u4e2d\u6587<\/font><\/li>\n<li>\u4e0d\u8981\u592a\u957f<\/li>\n<li>\u8981\u6709\u610f\u4e49<\/li>\n<li>\u63a8\u8350\u4f7f\u7528\u4e0b\u5212\u7ebf\u547d\u540d\u6216\u8005\u9a7c\u5cf0\u547d\u540d<\/li>\n<\/ul>\n<pre><code class=\"language-python\">a = 1\na1 = 1\na_1 = 1\n_ = 1\n<\/code><\/pre>\n<h3>3. \u6570\u636e\u7c7b\u578b*<\/h3>\n<p>\u6570\u636e\u7c7b\u578b\uff1a\u533a\u5206\u4e0d\u540c\u7684\u6570\u636e\u3002\u4e0d\u540c\u7684\u6570\u636e\u7c7b\u578b\u5e94\u8be5\u6709\u4e0d\u540c\u7684\u64cd\u4f5c<\/p>\n<ul>\n<li>\u6570\u5b57\uff1a+-*\/\n<ul>\n<li>\u6574\u6570\uff1aint<\/li>\n<li>\u5c0f\u6570\uff1afloat<\/li>\n<\/ul>\n<\/li>\n<li>\u6587\u5b57\uff1a\u5c55\u793a<\/li>\n<li>\u5e03\u5c14\uff1a\u6761\u4ef6\u5224\u65ad<\/li>\n<\/ul>\n<h4><code>int<\/code>\u6574\u6570<\/h4>\n<pre><code class=\"language-python\">a = 10\nb = 20\nprint(a + b)\t# \u52a0\u6cd5\u8fd0\u7b97\n<\/code><\/pre>\n<h4><code>float<\/code>\u5c0f\u6570<\/h4>\n<pre><code class=\"language-python\">a = 1.112\nb = 0.21\nprint(a + b)\n<\/code><\/pre>\n<h4><code>str<\/code>\u6587\u5b57(\u5b57\u7b26\u4e32)<\/h4>\n<p><strong>\u5c55\u793a\u65b9\u5f0f\uff1a<\/strong><\/p>\n<ul>\n<li>\u5355\u5f15\u53f7\uff1a<code>&#039;&#039;<\/code><\/li>\n<li>\u53cc\u5f15\u53f7\uff1a<code>&quot;&quot;<\/code><\/li>\n<li>\u4e09\u5355\u5f15\u53f7\uff1a<code>&#039;&#039;&#039; &#039;&#039;&#039;<\/code><\/li>\n<li>\u4e09\u53cc\u5f15\u53f7\uff1a<code>&quot;&quot;&quot; &quot;&quot;&quot;<\/code><\/li>\n<\/ul>\n<p><strong>\u64cd\u4f5c\uff1a<\/strong><\/p>\n<ul>\n<li><code>+<\/code>\uff1a\u5de6\u53f3\u4e24\u7aef<font color=\"red\">\u5fc5\u987b<\/font>\u662f\u5b57\u7b26\u4e32<\/li>\n<li><code>*<\/code>\uff1a\u4e00\u4e2a\u5b57\u7b26\u4e32<font color=\"red\">\u53ea\u80fd<\/font>\u4e58\u4ee5\u4e00\u4e2a\u6570\u5b57\uff0c\u8868\u793a\u5b57\u7b26\u4e32<font color=\"red\">\u91cd\u590d\u7684\u6b21\u6570<\/font><\/li>\n<\/ul>\n<pre><code class=\"language-python\">a = &quot;hello&quot;\nname = &quot;\u674e\u534e&quot;\nprint(a + &quot;,&quot; + name)\t# \u52a0\u6cd5\nprint(a * 5)\t# \u4e58\u6cd5\n<\/code><\/pre>\n<h4><code>bool<\/code>\u5e03\u5c14\u6761\u4ef6\u5224\u65ad<\/h4>\n<p>\u5e03\u5c14\u503c\u4e3b\u8981\u6709\u4e24\u4e2a<code>true<\/code>\u548c<code>false<\/code>\uff0c\u8868\u793a\u771f\u548c\u5047<\/p>\n<ul>\n<li><strong><code>true<\/code>\u771f\u547d\u9898<\/strong><\/li>\n<li><strong><code>false<\/code>\u5047\u547d\u9898<\/strong><\/li>\n<\/ul>\n<pre><code class=\"language-python\">print(100 &gt; 30)\t# true\nprint(100 &lt; 10)\t# flase\n<\/code><\/pre>\n<h4>\u8f6c\u4e49\u5b57\u7b26<\/h4>\n<p><code>n<\/code>\uff1a\u6362\u884c<\/p>\n<p><code>t<\/code>\uff1a\u5236\u8868\u4f4d\uff0c\u76f8\u5f53\u4e8e\u4e00\u4e2a<code>tab<\/code>\u952e<\/p>\n<h4><code>print<\/code>\u7ed3\u675f\u7b26<\/h4>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">print(&quot;hello&quot;,end = &quot;n&quot;)\t# \u9ed8\u8ba4\n\nprint(&quot;hello&quot;,end = &quot;t&quot;)\nprint(&quot;\u4f60\u597d&quot;)\n# hello    \u4f60\u597d\n\nprint(&quot;hello&quot;,end = &quot;...&quot;)\nprint(&quot;\u4f60\u597d&quot;)\n# hello...\u4f60\u597d\n<\/code><\/pre>\n<h3>4. \u7528\u6237\u4ea4\u4e92<\/h3>\n<h4>\u8bbe\u8ba1\u4e00\u4e2a\u7b80\u5355\u8ba1\u7b97\u5668<\/h4>\n<p>\u53d8\u91cf = input(\u63d0\u793a\u8bed)<\/p>\n<pre><code class=\"language-python\">num1 = input(&quot;\u8bf7\u8f93\u5165\u7b2c\u4e00\u4e2a\u6570\u5b57\uff1a&quot;)\nnum2 = input(&quot;\u8bf7\u8f93\u5165\u7b2c\u4e8c\u4e2a\u6570\u5b57\uff1a&quot;)\nprint(int(num1) + int(num2))\n<\/code><\/pre>\n<p><strong>\u6ce8\u610f\uff1a<\/strong><code>input<\/code>\u5f97\u5230\u7684\u7ed3\u679c<font color=\"red\">\u4e00\u5b9a\u662f\u5b57\u7b26\u4e32<\/font><\/p>\n<p>\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u65b9\u5f0f\u67e5\u770b\u53d8\u91cf\u7684\u6570\u636e\u7c7b\u578b:<\/p>\n<pre><code class=\"language-python\">num1 = input(&quot;\u8bf7\u8f93\u5165\u7b2c\u4e00\u4e2a\u6570\u5b57\uff1a&quot;)\nprint(type(num1))\n<\/code><\/pre>\n<h3>5. <code>if<\/code>\u6761\u4ef6\u5224\u65ad<\/h3>\n<h4><code>if<\/code>\u8bed\u53e5\u7684\u8bed\u6cd5\u89c4\u5219\uff1a<\/h4>\n<h6>\u7b2c\u4e00\u79cd<\/h6>\n<pre><code class=\"language-python\">if \u6761\u4ef6:\n\t\u4ee3\u7801\n<\/code><\/pre>\n<ul>\n<li>\u5982\u679c\u6761\u4ef6\u6210\u7acb\u5c31\u6267\u884c\u91cc\u9762\u7684\u4ee3\u7801<\/li>\n<li>\u5982\u679c\u4e0d\u6210\u7acb\uff0c\u5c31\u4e0d\u6267\u884c<\/li>\n<\/ul>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">money = 500\t# \u4fee\u6539\u6b64\u5904\u6570\u5b57\uff0c\u8fdb\u884c\u6d4b\u8bd5\nif money &gt; 300:\n    print(&quot;\u53ef\u4ee5\u53bb\u5403\u5927\u9910&quot;)\nprint(&quot;\u94b1\u4e0d\u591f\uff0c\u5403\u4e0d\u4e86\u5927\u9910&quot;)\n<\/code><\/pre>\n<h6>\u7b2c\u4e8c\u79cd<\/h6>\n<pre><code class=\"language-python\">if \u6761\u4ef6:\n\t\u4ee3\u78011\nelse:\n    \u4ee3\u78012\n<\/code><\/pre>\n<p>\u5982\u679c\u6761\u4ef6\u6210\u7acb\uff0c\u6267\u884c\u4ee3\u78011\uff1b\u4e0d\u6210\u7acb\uff0c\u6267\u884c\u4ee3\u78012<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">money = int(input(&quot;\u8f93\u5165\u4f60\u7684\u4f59\u989d\uff1a&quot;))\nif money &gt; 300:\n    print(&quot;\u53ef\u4ee5\u53bb\u5403\u5927\u9910&quot;)\nelse:\n    print(&quot;\u94b1\u4e0d\u591f\uff0c\u5403\u4e0d\u4e86\u5927\u9910&quot;)\n<\/code><\/pre>\n<h6>\u7b2c\u4e09\u79cd<\/h6>\n<pre><code class=\"language-python\">if \u6761\u4ef6:\n\tif \u6761\u4ef6:\n\t\t\u4ee3\u78011\n\telse:\n    \t\u4ee3\u78012\nelse:\n    \u4ee3\u78012\n<\/code><\/pre>\n<p><code>if<\/code>\u53ef\u4ee5\u5d4c\u5957\u4f7f\u7528<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">money = int(input(&quot;\u8f93\u5165\u4f60\u7684\u4f59\u989d\uff1a&quot;))\nif money &gt;= 500:\n    if money &gt;= 1000:\n        print(&quot;\u53ef\u4ee5\u53bb\u5403\u5927\u9910&quot;)\n    else:\n        print(&quot;\u53ea\u80fd\u53bb\u5403\u70b9\u7b80\u5355\u7684&quot;)\nelse:\n    print(&quot;\u94b1\u4e0d\u591f\uff0c\u56de\u5bb6\u5403&quot;)\n<\/code><\/pre>\n<h6>\u7b2c\u56db\u79cd<\/h6>\n<pre><code class=\"language-python\">if \u6761\u4ef6:\n    \u4ee3\u78011\nelif \u6761\u4ef6:\n    \u4ee3\u78012\n\u00b7\u00b7\u00b7\u00b7\nelse:\n    \u4ee3\u78013\n<\/code><\/pre>\n<p>\u591a\u6761\u4ef6\u5224\u65ad<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">money = int(input(&quot;\u8f93\u5165\u4f60\u7684\u4f59\u989d\uff1a&quot;))\nif money &gt;= 1000:\n    print(&quot;\u53ef\u4ee5\u53bb\u5403\u5927\u9910&quot;)\nelif money &gt;= 500:\n    print(&quot;\u53ea\u80fd\u53bb\u5403\u70b9\u7b80\u5355\u7684&quot;)\nelse:\n    print(&quot;\u94b1\u4e0d\u591f\uff0c\u56de\u5bb6\u5403&quot;)\n<\/code><\/pre>\n<h3>6. <code>while<\/code>\u5faa\u73af\u8bed\u53e5<\/h3>\n<p>\u53ef\u4ee5\u8ba9\u6211\u4eec\u7684\u4ee3\u7801\u91cd\u590d\u7684\u53bb\u6267\u884c<\/p>\n<h4><strong><code>while<\/code>\u5faa\u73af<\/strong><\/h4>\n<pre><code class=\"language-python\">while \u6761\u4ef6:\n    \u4ee3\u7801\n<\/code><\/pre>\n<p>\u5224\u65ad\u6761\u4ef6\u662f\u5426\u4e3a\u771f\uff0c\u5982\u679c\u771f\u5219\u6267\u884c\u4ee3\u7801\u3002\u7136\u540e\u518d\u6b21\u5224\u65ad\u6761\u4ef6\uff0c\u76f4\u5230\u6761\u4ef6\u4e3a\u5047\u624d\u4f1a\u7ed3\u675f\u5faa\u73af\u3002<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">while True:\t\t# \u6b7b\u5faa\u73af\n    print(&quot;\u55b7\u6b7b\u4f60&quot;)\n<\/code><\/pre>\n<p>\u5b9e\u62181\uff0c\u8f93\u51fa\u4ece1-100<\/p>\n<pre><code class=\"language-python\">a = 1\nwhile a &lt;= 100:\n    print(a)\n    a = a + 1\n<\/code><\/pre>\n<p>\u5b9e\u62182\uff0c\u4ece1\u52a0\u5230100<\/p>\n<pre><code class=\"language-python\">a = 1\nb = 0\nwhile a &lt;= 100:\n    b = b + a # \u7d2f\u52a0\n    a = a + 1\nprint(b)\n<\/code><\/pre>\n<h3>7. break\u548ccontinue<\/h3>\n<h4><strong><code>break<\/code>\uff1a\u8ba9\u5f53\u524d\u7684\u5faa\u73af\u7acb\u5373\u505c\u6b62<\/strong><\/h4>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">while True:\n    content = input(&quot;\u8bf7\u8f93\u5165\u4f60\u60f3\u8bf4\u7684\u8bdd(q\u7ed3\u675f)\uff1a&quot;)\n    if content == &quot;q&quot;:      # &quot;==&quot;\u5224\u65ad\u5de6\u53f3\u662f\u5426\u4e00\u81f4\n        break   # \u7ed3\u675f\u5faa\u73af\n    print(&quot;\u6635\u79f0\uff1a&quot;,content)\n<\/code><\/pre>\n<h4><code>continue<\/code>\uff1a\u7ed3\u675f\u5f53\u524d\u672c\u6b21\u5faa\u73af\uff0c\u7ee7\u7eed\u6267\u884c\u4e0b\u4e00\u6b21\u5faa\u73af<\/h4>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = 1\nwhile a &lt;= 10:\n    if a == 3:\n        a += 1\n        continue\n    print(a)\n    a += 1\n<\/code><\/pre>\n<h3>8. <code>for<\/code>\u5faa\u73af<\/h3>\n<p><code>for<\/code>\u5faa\u73af\uff0c\u7528\u4e8e<font color=\"red\">\u53ef\u8fed\u4ee3\u5bf9\u8c61<\/font><\/p>\n<p>\u6bd4\u5982\uff1a\u5b57\u7b26\u4e32\u662f\u53ef\u8fed\u4ee3\u7684<\/p>\n<h4><strong><code>for<\/code>\u5faa\u73af\u8bed\u6cd5<\/strong><\/h4>\n<pre><code class=\"language-python\">for \u53d8\u91cf in \u53ef\u8fed\u4ee3:\n    \u4ee3\u78011\n<\/code><\/pre>\n<p>\u4f5c\u7528\uff1a\u628a\u53ef\u8fed\u4ee3\u7684\u4e1c\u897f\u4e2d\u7684\u6bcf\u4e00\u9879\u62ff\u51fa\u6765\uff0c\u6328\u4e2a\u8d4b\u503c\u7ed9\u53d8\u91cf\uff0c\u6bcf\u4e00\u6b21\u8d4b\u503c\u90fd\u8981\u6267\u884c\u4e00\u6b21\u5faa\u73af\u4f53(\u4ee3\u7801)<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">name = &quot;Hello,My name is Python&quot;\nfor name2 in name:\n    print(name2)\n<\/code><\/pre>\n<p><code>for<\/code>\u5faa\u73af\u60f3\u8981\u8ba1\u6570\uff0c\u5fc5\u987b\u501f\u52a9\u4e8e<code>range<\/code><\/p>\n<h4><code>range<\/code><\/h4>\n<p>\u8bed\u6cd5\u4f5c\u7528\uff1a<\/p>\n<p><code>range(n)<\/code>\uff1a\u4ece0\u6570\u5230n\uff0c\u4e0d\u5305\u542bn<\/p>\n<p><code>range(m , n)<\/code>\uff1a\u4ecem\u6570\u5230n\uff0c\u4e0d\u5305\u542bn<\/p>\n<p><code>range(m , n , s)<\/code>\uff1a\u4ecem\u6570\u5230n\uff0c\u4e0d\u5305\u542bn\uff0c\u6bcf\u6b21\u95f4\u9694s<\/p>\n<h3>9. \u8fd0\u7b97\u7b26<\/h3>\n<h4>\u7b97\u6570\u8fd0\u7b97\u7b26<\/h4>\n<p><code>+<\/code>\uff1a\u52a0\t\t<code>1+1=2<\/code><\/p>\n<p><code>-<\/code>\uff1a\u51cf\t\t<code>1-1=0<\/code><\/p>\n<p><code>*<\/code>\uff1a\u4e58\t\t<code>1*1=1<\/code><\/p>\n<p><code>\/<\/code>\uff1a\u9664\t\t<code>10\/2=5<\/code><\/p>\n<p><code>\/\/<\/code>\uff1a\u6574\u9664\t<code>9\/\/2=2<\/code><\/p>\n<p><code>%<\/code>\uff1a\u53d6\u4f59\t\t<code>9%4=1<\/code><\/p>\n<p><code>**<\/code>\uff1a\u6307\u6570\t\t<code>2**4=2*2*2*2=16<\/code><\/p>\n<p><code>()<\/code>\uff1a\u5c0f\u62ec\u53f7\t\t<code>(1+2)*3=9<\/code><\/p>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u6df7\u5408\u8fd0\u7b97\u4f18\u5148\u7ea7\u987a\u5e8f\uff1a<code>()<\/code>\u9ad8\u4e8e<code>**<\/code>\u3001<code>\/<\/code>\u3001<code>\/\/<\/code>\u3001<code>%<\/code>\u9ad8\u4e8e<code>+<\/code>\u3001<code>-<\/code><\/p>\n<h4>\u8d4b\u503c\u8fd0\u7b97\u7b26<\/h4>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u5b9e\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>=<\/code><\/td>\n<td>\u8d4b\u503c<\/td>\n<td>\u5c06<code>=<\/code>\u53f3\u4fa7\u7684\u7ed3\u679c\u8d4b\u503c\u7ed9\u7b49\u53f7\u5de6\u4fa7\u7684\u53d8\u91cf<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li>\n<p>\u5355\u4e2a\u53d8\u91cf\u8d4b\u503c<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">num = 1\nprint(num)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u591a\u4e2a\u53d8\u91cf\u8d4b\u503c<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a,b,c = 1,2,3\nprint(a)\nprint(b)\nprint(c)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u591a\u53d8\u91cf\u8d4b\u76f8\u540c\u503c<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = b = 10\nprint(a)\nprint(b)\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<h4>\u590d\u5408\u8d4b\u503c\u8fd0\u7b97\u7b26<\/h4>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u5b9e\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>+=<\/code><\/td>\n<td>\u52a0\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26<\/td>\n<td><code>c += a   ===&gt;   c = c + a<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>-=<\/code><\/td>\n<td>\u51cf\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26<\/td>\n<td><code>c -= a   ===&gt;   c = c - a <\/code><\/td>\n<\/tr>\n<tr>\n<td><code>*=<\/code><\/td>\n<td>\u7b97\u7b26<\/td>\n<td><code>c *= a   ===&gt;   c = c * a <\/code><\/td>\n<\/tr>\n<tr>\n<td><code>\/=<\/code><\/td>\n<td>\u9664\u6cd5\u8d4b\u503c\u8fd0\u7b97\u7b26<\/td>\n<td><code>c \/= a   ===&gt;   c = c \/ a <\/code><\/td>\n<\/tr>\n<tr>\n<td><code>\/\/=<\/code><\/td>\n<td>\u6574\u9664\u8d4b\u503c\u8fd0\u7b97\u7b26<\/td>\n<td><code>c \/\/= a   ===&gt;   c = c \/\/ a <\/code><\/td>\n<\/tr>\n<tr>\n<td><code>%=<\/code><\/td>\n<td>\u53d6\u4f59\u8d4b\u503c\u8fd0\u7b97\u7b26<\/td>\n<td><code>c %= a   ===&gt;   c = c % a <\/code><\/td>\n<\/tr>\n<tr>\n<td><code>**=<\/code><\/td>\n<td>\u5e42\u8d4b\u503c\u8fd0\u7b97\u7b26<\/td>\n<td><code>c **= a   ===&gt;   c = c ** a <\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5148\u7b97\u590d\u5408\u8d4b\u503c\u8fd0\u7b97\u7b26\u53f3\u9762\u7684\u8868\u8fbe\u5f0f\uff0c\u518d\u7b97\u590d\u5408\u8d4b\u503c\u8fd0\u7b97<\/p>\n<h4>\u6bd4\u8f83\u8fd0\u7b97\u7b26<\/h4>\n<p><strong>\u6bd4\u8f83\u8fd0\u7b97\u7b26\u4e5f\u53eb\u5173\u7cfb\u8fd0\u7b97\u7b26\uff0c\u901a\u5e38\u7528\u6765\u5224\u65ad<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u5b9e\u4f8b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>==<\/code><\/td>\n<td>\u5224\u65ad\u76f8\u7b49\u3002\u5982\u679c\u4e24\u4e2a\u64cd\u4f5c\u6570\u7684\u7ed3\u679c\u76f8\u7b49\uff0c\u5219\u6761\u4ef6\u7ed3\u679c\u4e3a\u771f(True)\uff0c\u5426\u5219\u6761\u4ef6\u7ed3\u679c\u4e3a\u5047(False)<\/td>\n<td>\u5982a=3,b=3,\u5219(a == b)\u4e3aTrue<\/td>\n<\/tr>\n<tr>\n<td><code>!=<\/code><\/td>\n<td>\u4e0d\u7b49\u4e8e\u3002\u5982\u679c\u4e24\u4e2a\u64cd\u4f5c\u6570\u7684\u7ed3\u679c\u4e0d\u76f8\u7b49\uff0c\u5219\u6761\u4ef6\u4e3a\u771f(True),\u5426\u5219\u6761\u4ef6\u7ed3\u679c\u4e3a\u5047<\/td>\n<td>\u5982a=3,b=3,\u5219(a==b)\u4e3a\u771f\uff0c\u82e5a=3,b=4,\u5219(a!=b)\u4e3a\u5047<\/td>\n<\/tr>\n<tr>\n<td><code>&gt;<\/code><\/td>\n<td>\u5927\u4e8e<\/td>\n<td>a=4,b=3,a&gt;b\uff0c\u4e3a\u771f\uff0c\u5426\u5219\u4e3a\u5047<\/td>\n<\/tr>\n<tr>\n<td><code>&lt;<\/code><\/td>\n<td>\u5c0f\u4e8e<\/td>\n<td>a=4,b=5,a&lt;b,\u4e3a\u771f\uff0c\u5426\u5219\u4e3a\u5047<\/td>\n<\/tr>\n<tr>\n<td><code>&gt;=<\/code><\/td>\n<td>\u5927\u4e8e\u7b49\u4e8e<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><code>&lt;=<\/code><\/td>\n<td>\u5c0f\u4e8e\u7b49\u4e8e<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>\u903b\u8f91\u8fd0\u7b97\u7b26<\/h4>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u903b\u8f91\u8868\u8fbe\u5f0f<\/th>\n<th>\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>and<\/td>\n<td>x and y<\/td>\n<td>\u4e0e\u8fd0\u7b97<\/td>\n<\/tr>\n<tr>\n<td>or<\/td>\n<td>x or y<\/td>\n<td>\u6216\u8fd0\u7b97<\/td>\n<\/tr>\n<tr>\n<td>not<\/td>\n<td>not x<\/td>\n<td>\u975e\u8fd0\u7b97<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\"># and\na = 3\nb = 5\nc = 6\nprint((a &lt; b) and (b &lt; c))\n\n# or\nprint((a &gt; b) or (b &lt; c))\n\n# not\nprint((not (a &gt; b)))\n<\/code><\/pre>\n<p><strong>\u62d3\u5c55<\/strong><\/p>\n<p>\u6570\u5b57\u4e4b\u95f4\u7684\u903b\u8f91\u8fd0\u7b97<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = 0\nb = 1\nc = 2\n# and\uff1a\u53ea\u8981\u6709\u4e00\u4e2a\u6570\u5b57\u4e3a0\uff0c\u5219\u7ed3\u679c\u4e3a0\uff0c\u5426\u5219\u4e3a\u6700\u540e\u4e00\u4e2a\u975e0\u6570\u5b57\nprint(a and b)  # 0\nprint(c and b)  # 1\n\n# or\nprint(a or b)   # 1\nprint(a or c)   # 2\nprint(b or c)   # 1\n<\/code><\/pre>\n<h3>10. \u968f\u673a\u6570<\/h3>\n<pre><code class=\"language-python\">import random\n# \u4f7f\u7528\u65b9\u5f0f\nrandom.randint(\u5f00\u59cb,\u7ed3\u675f)\n<\/code><\/pre>\n<h4>\u5b9e\u6218<\/h4>\n<p>\u731c\u62f3\u5c0f\u6e38\u620f\uff1a<\/p>\n<pre><code class=\"language-python\"># \u5bfc\u5165\u968f\u673a\u6570random\u6a21\u5757\nimport random\n\nuser = int(input(&quot;\u8bf7\u60a8\u8f93\u5165\u4f60\u8981\u51fa\u7684\u7c7b\u578b(\u77f3\u5934=0\uff0c\u526a\u5200=1\uff0c\u5e03=2)\uff1a&quot;))\nprint(f&quot;\u4f60\u51fa\u7684\u662f{user}&quot;)\npc = random.randint(0,2)\nprint(f&quot;\u7535\u8111\u51fa\u7684\u662f{pc}&quot;)\nif ((user == 0)and (pc == 1))or((user == 1)and (pc == 2))or((user == 2)and (pc == 0)):\n    print(&quot;\u606d\u559c\u4f60\uff0c\u4f60\u8d62\u4e86\uff01&quot;)\nelif user == pc:\n    print(&quot;\u5e73\u5c40\uff01&quot;)\nelse:\n    print(&quot;\u5f88\u9057\u61be\uff0c\u4f60\u8f93\u4e86\uff01&quot;)\n<\/code><\/pre>\n<h3>12. \u4e09\u76ee\u8fd0\u7b97\u7b26(\u4e09\u5143\u8fd0\u7b97)<\/h3>\n<p>\u4e09\u76ee\u8fd0\u7b97\u7b26\u4e5f\u53eb\u4e09\u5143\u8fd0\u7b97\u7b26\u6216\u4e09\u5143\u8868\u8fbe\u5f0f<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">\u6761\u4ef6\u6210\u7acb\u6267\u884c\u7684\u8868\u8fbe\u5f0f if \u6761\u4ef6 else \u6761\u4ef6\u4e0d\u6210\u7acb\u6267\u884c\u7684\u8868\u8fbe\u5f0f\n<\/code><\/pre>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = 1\nb = 2\nc = a if a &gt;b else b\nprint(c)\n# 2\t\n<\/code><\/pre>\n<h3>11.  \u8865\u5145<\/h3>\n<h4><code>pass<\/code><\/h4>\n<p>\u4ee3\u7801\u5360\u4f4d\uff0c\u8df3\u8fc7\u6b64\u6b21\u6267\u884c<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = 10\nif a &gt; 100:\n    pass\n<\/code><\/pre>\n<h4>\u4e5d\u4e5d\u4e58\u6cd5\u8868\u5206\u6b65<\/h4>\n<p>\u6253\u5370\u4e00\u884c<code>*<\/code><\/p>\n<pre><code class=\"language-python\">a = 0\nwhile a &lt; 5:\n    print(&quot;*&quot;,end = &quot;&quot;)\n    a += 1\n<\/code><\/pre>\n<p>\u6253\u53705\u884c<code>*<\/code><\/p>\n<pre><code class=\"language-python\">b = 0\nwhile b &lt; 5:\n    a = 0\n    while a &lt; 5:\n        print(&quot;*&quot;,end = &quot;&quot;)\n        a += 1\n    print()\n    b += 1\n<\/code><\/pre>\n<p>\u6253\u5370\u9636\u68af\u578b<code>*<\/code>(\u8054\u52a8\u884c\u5217)<\/p>\n<pre><code class=\"language-python\">b = 0\nwhile b &lt; 5:\n    a = 0\n    while a &lt;= b:\n        print(&quot;*&quot;,end = &quot;&quot;)\n        a += 1\n    print()\n    b += 1\n<\/code><\/pre>\n<p>\u5b9e\u6218\u4e5d\u4e5d\u4e58\u6cd5\u8868\uff1a<\/p>\n<pre><code class=\"language-python\">b = 1\nwhile b &lt;= 9:\n    # \u4e00\u884c\u7684\u8868\u8fbe\u5f0f\n    a = 1\n    while a &lt;= b:\n        print(f&quot;{a} * {b} = {a * b}&quot;,end = &quot;t&quot;)\n        a += 1\n    print()\n    b += 1\n<\/code><\/pre>\n<h2>\u4e8c\u3001\u57fa\u7840\u6570\u636e\u7c7b\u578b\u8be6\u89e3<\/h2>\n<h3>1. <code>int\u3001float\u3001bool<\/code><\/h3>\n<h4><code>int<\/code>\uff1a\u6574\u6570<\/h4>\n<p>\u4f5c\u7528\uff1a\u52a0\u51cf\u4e58\u9664\u3001\u5927\u5c0f\u6bd4\u8f83<\/p>\n<pre><code class=\"language-python\">a = 10\nb = 1\n<\/code><\/pre>\n<h4><code>float<\/code>\uff1a\u5c0f\u6570\u3001\u6d6e\u70b9\u6570<\/h4>\n<pre><code class=\"language-python\">print(10\/3)\n# 3.3333333333333335\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5c0f\u6570\u8303\u56f4\u662f\u65e0\u9650\u7684\uff0c\u6574\u6570\u5728\u67d0\u4e00\u4e2a\u7279\u5b9a\u533a\u95f4\u5185\u662f\u53ef\u4ee5\u8868\u793a\u6e05\u695a\uff0c\u8ba1\u7b97\u673a\u8868\u793a\u4e00\u4e2a\u5c0f\u6570\u662f\u4f1a\u6709\u8bef\u5dee\u7684<\/p>\n<h4><code>bool<\/code>\uff1a\u5e03\u5c14\u503c<\/h4>\n<p>\u4f5c\u7528\uff1a\u7528\u6765\u505a\u6761\u4ef6\u5224\u65ad<\/p>\n<p><strong>\u53d6\u503c\u8303\u56f4\uff1a<code>True<\/code>\u3001<code>False<\/code><\/strong><\/p>\n<h4>\u57fa\u7840\u6570\u636e\u7c7b\u578b\u4e4b\u95f4\u7684\u8f6c\u6362<\/h4>\n<pre><code class=\"language-python\">a = 20  # \u8fd9\u91cc\u662fstr\u7c7b\u578b\nb = int(a)  # \u628aa\u8f6c\u6362\u4e3aint\u7c7b\u578b\nprint(type(b))\nc = bool(b)\nprint(type(c))  # \u628aint\uff0c\u8f6c\u5316\u4e3abool\nprint(c)    # Ture\nd = 0\ne = bool(d)\nprint(type(e))\nprint(e)    # False\ns = &quot;\u6211&quot;\ni = &quot;&quot;\nprint(bool(s),bool(i))\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a\u6240\u6709\u975e0\u7684\u6570\u5b57\u90fd\u662f<code>True<\/code>\uff0c\u53ea\u6709<code>bool<\/code>\u7b49\u4e8e0\u65f6\uff0c\u624d\u4e3a<code>False<\/code>\uff1b\u6240\u6709\u975e\u7a7a\u5b57\u7b26\u4e32\u90fd\u662f<code>True<\/code>\uff0c\u53ea\u6709\u7a7a\u5b57\u7b26\u4e32\u662f<code>false<\/code><\/font><\/p>\n<p>\u7efc\u4e0a\u6240\u8ff0\uff0c\u5728python\u7684\u57fa\u672c\u6570\u636e\u7c7b\u578b\u4e2d\uff0c\u8868\u793a\u7a7a\u7684\u4e1c\u897f\u90fd\u662f<code>false<\/code>\uff0c\u4e0d\u7a7a\u7684\u90fd\u662f<code>True<\/code><\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">while 1:\n    content = input(&quot;\u8bf7\u8f93\u5165\u4f60\u8981\u53d1\u9001\u7684\u5185\u5bb9\uff1a&quot;)\n    if content:\n        print(content)\n    else:\n        break\n<\/code><\/pre>\n<h3>2. <code>str<\/code>\u5b57\u7b26\u4e32<\/h3>\n<h4>\u5b57\u7b26\u4e32\u7684\u683c\u5f0f\u5316<\/h4>\n<p>\u4f8b\uff1a\u201c\u6211\u53eb<code>xxx<\/code>\uff0c\u6211\u4f4f\u5728<code>xxx<\/code>\uff0c\u4eca\u5e74<code>xx<\/code>\u5c81\u201d<\/p>\n<pre><code class=\"language-python\">name = input(&quot;\u8bf7\u8f93\u5165\u4f60\u7684\u540d\u5b57\uff1a&quot;)\naddress= input(&quot;\u4eb2\u8f93\u5165\u4f60\u7684\u4f4f\u5740\uff1a&quot;)\nage = int(input(&quot;\u8bf7\u8f93\u5165\u4f60\u7684\u5e74\u9f84\uff1a&quot;))\n# %s\uff1a\u5b57\u7b26\u4e32\u7684\u5360\u4f4d\n# %d\uff1aint\u7684\u5360\u4f4d\n# %f\uff1a\u5360\u4f4d\u5c0f\u6570\ns = &quot;\u6211\u53eb%s\uff0c\u6211\u4f4f\u5728%s\uff0c\u4eca\u5e74%d\u5c81&quot; % (name,address,age)\n# \u7b80\u5316\ns1 = &quot;\u6211\u53eb{}\uff0c\u6211\u4f4f\u5728{}\uff0c\u4eca\u5e74{}\u5c81&quot;.format(name,address,age)\n# \u60c5\u51b52\n# f-string\ns2 = f&quot;\u6211\u53eb{name}\u6211\u53eb{name}\u6211\u53eb{name}\u6211\u53eb{name}\u6211\u4f4f\u5728{address}\u6211\u53eb{name}\u6211\u53eb{name}&quot;\nprint(s)\nprint(s1)\nprint(s2)\n<\/code><\/pre>\n<h4>\u5b57\u7b26\u4e32\u7684\u7d22\u5f15\u548c\u5207\u7247<\/h4>\n<p><strong>\u7d22\u5f15<\/strong><\/p>\n<p>\u6309\u7167\u4f4d\u7f6e\u63d0\u53d6\u5143\u7d20<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = &quot;\u6211\u53eb\u5468\u6770\u4f26&quot;\nprint(a[3])\n# \u6770\nprint(a[0])\n# \u6211\nprint(a[-1])\n# \u4f26\n<\/code><\/pre>\n<p><strong>\u5207\u7247<\/strong><\/p>\n<p>\u4ece\u5b57\u7b26\u4e32\u4e2d\u63d0\u53d6\u4e00\u90e8\u5206\u5185\u5bb9<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">s = &quot;\u6211\u53eb\u5468\u6770\u4f26\uff0c\u4f60\u53eb\u5468\u6da6\u53d1\u5417\uff1f&quot;\nprint(s[0:6])\nprint(s[:6])\t# \u5982\u679cstart\u662f\u4ece\u5934\u5f00\u59cb\u8fdb\u884c\u5207\u7247\uff0c\u53ef\u4ee5\u7701\u7565\nprint(s[6:])\t# \u4ecestart\u5f00\u59cb\u4e00\u76f4\u622a\u53d6\u5230\u672b\u5c3e\nprint(s[:])# \u5982\u679c\u5de6\u53f3\u4e24\u7aef\u90fd\u662f\u7a7a\u767d\uff0c\u8868\u793a\u4ece\u5934\u5230\u7ed3\u5c3e\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5207\u7247\u62ff\u4e0d\u5230\u7b2c\u4e8c\u4e2a\u4f4d\u7f6e\u7684\u5143\u7d20<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<p><code>s[start:end]<\/code>\uff1a\u4ecestart\u5f00\u59cb\u5230end\u5207\u7247\uff0c\u4f46\u53d6\u4e0d\u5230end<\/p>\n<p><strong>\u5012\u6570\u5207\u7247<\/strong><\/p>\n<pre><code class=\"language-python\">print(s[-3:-1])\nprint(s[-1:-3])\t# \u65e0\u7ed3\u679c\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5207\u7247\u76ee\u524d\u53ea\u80fd\u4ece\u5de6\u5f80\u53f3<\/p>\n<p><strong>\u5207\u7247-\u6b65\u957f<\/strong><\/p>\n<p>\u53ef\u4ee5\u7ed9\u5207\u7247\u6dfb\u52a0\u6b65\u957f\uff0c\u6765\u63a7\u5236\u5207\u7247\u7684\u65b9\u5411<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">s = &quot;\u6211\u7231\u4f60&quot;\n# \u4f7f\u8f93\u51fa\u7ed3\u679c\u4e3a\uff1a\u4f60\u7231\u6211\nprint(s[::-1])\t# -\u8868\u793a\uff0c\u4ece\u53f3\u5f80\u5de6\n<\/code><\/pre>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<p><code>s[start:end:step]<\/code>\uff1a\u4ecestart\u5207\u5230end\uff0c\u6bcf\u4e2astep\u4e2a\u5143\u7d20\u51fa\u6765\u4e00\u4e2a\u5143\u7d20<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">s = &quot;123456789&quot;\nprint(s[2:9:2])\nprint(s[-1:-9:-2])\n<\/code><\/pre>\n<h4>\u5b57\u7b26\u4e32\u7684\u5e38\u89c4\u64cd\u4f5c<\/h4>\n<p>\u5b57\u7b26\u4e32\u7684\u64cd\u4f5c\u4e00\u822c\u4e0d\u4f1a\u5bf9\u539f\u5b57\u7b26\u4e32\u4ea7\u751f\u5f71\u54cd\uff0c\u4e00\u822c\u662f\u8fd4\u56de\u4e00\u4e2a\u65b0\u7684\u5b57\u7b26\u4e32<\/p>\n<p><strong>\u5b57\u7b26\u4e32\u5927\u5c0f\u5199\u8f6c\u6362<\/strong><\/p>\n<pre><code class=\"language-python\"># \u628a\u5b57\u7b26\u4e32\u7b2c\u4e00\u4e2a\u5b57\u7b26\u5927\u5199\ns = &quot;python&quot;\ns1 = s.capitalize()\nprint(s1)\n\n# \u628a\u53e5\u5b50\u4e2d\u7684\u6bcf\u4e00\u4e2a\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u90fd\u5927\u5199\ns = &quot;I have a dream!&quot;\ns1 = s.title()\nprint(s1)\n\n# \u628a\u6240\u6709\u5355\u8bcd\u90fd\u53d8\u6210\u5c0f\u5199\ns = &quot;I HAVE A DREAM!&quot;\ns1 = s.lower() \nprint(s1)\n\n# \u628a\u6240\u6709\u5355\u8bcd\u90fd\u53d8\u6210\u5927\u5199\ns = &quot;i have a dream!&quot;\ns1 = s.upper()\nprint(s1)\n<\/code><\/pre>\n<p><strong>\u5982\u4f55\u5ffd\u7565\u5927\u5c0f\u5199\u6765\u8fdb\u884c\u5224\u65ad<\/strong>\t<strong><font color=\"red\">\u91cd\u70b9\uff1a<code>upper()<\/code><\/font><\/strong><\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">yanzheng_code = &quot;sdff&quot;\nuser_input = input(f&quot;\u8bf7\u8f93\u5165\u9a8c\u8bc1\u7801\uff08{yanzheng_code}\uff09\uff1a&quot;)\nif yanzheng_code.upper() == user_input.upper():\n    print(&quot;\u9a8c\u8bc1\u6210\u529f\uff01&quot;)\nelse:\n    print(&quot;\u9a8c\u8bc1\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u9a8c\u8bc1\uff01&quot;)\n<\/code><\/pre>\n<p><strong>\u66ff\u6362\u548c\u5207\u5272<font color=\"red\">\uff08\u91cd\u70b9\uff09<\/font><\/strong><\/p>\n<p><code>strip()<\/code>\uff1a\u53bb\u9664\u5b57\u7b26\u4e32\u5de6\u53f3\u4e24\u7aef\u7684\u7a7a\u767d\u7b26\uff08\u7a7a\u683c\u3001t\u3001n\uff09<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">s = &quot;    \u6211\u662f   \u5468  \u6210\u529f    \u6211\u6ca1     \u94b1       &quot;\ns1 = s.strip()\nprint(s1)\n<\/code><\/pre>\n<p><strong>\u5b9e\u6218\uff1a<\/strong><\/p>\n<pre><code class=\"language-python\">username = input(&quot;\u8bf7\u8f93\u5165\u7528\u6237\u540d\uff1a&quot;)\npassword = input(&quot;\u8bf7\u8f93\u5165\u5bc6\u7801\uff1a&quot;)\nif username == &quot;admin&quot;:\n    if password == &quot;123456&quot;:\n        print(&quot;\u767b\u5f55\u6210\u529f\uff01&quot;)\n    else:\n        print(&quot;\u767b\u5f55\u5931\u8d25\uff01&quot;)\nelse:\n    print(&quot;\u767b\u5f55\u5931\u8d25\uff01&quot;)\n<\/code><\/pre>\n<p><code>replace(old, new)<\/code>\uff1a\u5b57\u7b26\u4e32\u66ff\u6362<\/p>\n<pre><code class=\"language-python\">s = &quot;12345,98&quot;\ns1 = s.replace(&quot;,98&quot;,&quot;678&quot;)\nprint(s1)\n<\/code><\/pre>\n<p><strong>\u66ff\u6362\u7a7a\u683c<\/strong><\/p>\n<pre><code class=\"language-python\">s = &quot;hello my name is python&quot;\ns1 = s.replace(&quot; &quot;,&quot;&quot;)\t# \u53bb\u6389\u6240\u6709\u7a7a\u683c\nprint(s1)\n<\/code><\/pre>\n<p><strong>\u5b57\u7b26\u4e32\u5207\u5272<\/strong><\/p>\n<p><code>split(\u7528\u4ec0\u4e48\u5207\u5272)<\/code>\uff1a\u5b57\u7b26\u4e32\u5207\u5272\uff0c\u7528\u4ec0\u4e48\u5207\uff0c\u5c31\u4f1a\u635f\u5931\u8c01<\/p>\n<pre><code class=\"language-python\">s = &quot;python_java_C++_C#_javascript&quot;\ns1 = s.split(&quot;_&quot;)\nprint(s1)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5207\u5272\u4e4b\u540e\u7684\u7ed3\u679c\u4f1a\u653e\u5728\u5217\u8868\u4e2d<\/p>\n<p><font color=\"red\">\u91cd\u70b9\uff1a<code>replace()<\/code>,<code>split()<\/code>,<code>strip()<\/code><\/font> ==&gt;  \u8bb0\u4f4f<\/p>\n<h4>\u5b57\u7b26\u4e32\u5bf9\u9f50<\/h4>\n<p><code>ljust()<\/code>\uff1a\u8fd4\u56de\u4e00\u4e2a\u539f\u5b57\u7b26\u4e32\u5de6\u5bf9\u9f50\uff0c\u5e76\u4f7f\u7528\u6307\u5b9a\u5b57\u7b26(\u9ed8\u8ba4\u7a7a\u683c)\u586b\u5145\u81f3\u5bf9\u5e94\u957f\u5ea6\u7684\u65b0\u5b57\u7b26\u4e32<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">\u5b57\u7b26\u4e32\u5e8f\u5217.ljust(\u957f\u5ea6,\u586b\u5145\u5b57\u7b26)\n<\/code><\/pre>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">a = &quot;hello&quot;\n# \u8bbe\u7f6e\u5de6\u5bf9\u9f50\nb = a.ljust(10,&quot;.&quot;)\nprint(b)\n# \u8bbe\u7f6e\u53f3\u5bf9\u9f50\nc = a.rjust(10,&quot;.&quot;)\nprint(c)\n# \u4e2d\u5bf9\u9f50\nd = a.center(10,&quot;.&quot;)\nprint(d)\n<\/code><\/pre>\n<h4>\u67e5\u627e\u548c\u5224\u65ad<\/h4>\n<p><strong>\u67e5\u627e<\/strong><\/p>\n<pre><code class=\"language-python\"># find()\ns = &quot;\u4f60\u597d\u554a\uff0c\u6211\u53eb\u5468\u6da6\u53d1&quot;\ns1 = s.find(&quot;\u5468\u6da6\u53d1&quot;)\t# \u5982\u679c\u8fd4\u56de-1\u5c31\u662f\u6ca1\u6709\u8be5\u5b57\u7b26\u4e32\u51fa\u73b0\nprint(s1)\n\n# index()\ns2 = s.index(&quot;\u5468\u6da6\u53d1&quot;)\t# \u5982\u679c\u62a5\u9519\u5c31\u662f\u6ca1\u6709\nprint(s2)\n\n# in\nprint(&quot;\u5468\u6da6\u53d1&quot; in s)\t# \u5224\u65ad\u662f\u5426\u5b58\u5728\nprint(&quot;\u5468\u6da6\u53d1&quot; not in s)\t# \u5224\u65ad\u662f\u5426\u4e0d\u5b58\u5728\n<\/code><\/pre>\n<p><strong>\u5224\u65ad<\/strong><\/p>\n<pre><code class=\"language-python\">name = input(&quot;\u8bf7\u8f93\u5165\u4f60\u7684\u540d\u5b57\uff1a&quot;)\nif name.startswith(&quot;\u5f20&quot;):\t# \u5224\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u4ee5xxx\u5f00\u5934\uff0cendswith()\uff1a\u5224\u65ad\u7ed3\u5c3e\u662fxxx\n    print(&quot;\u4f60\u59d3\u5f20&quot;)\nelse:\n    print(&quot;\u4f60\u4e0d\u59d3\u5f20&quot;)\n    \n# isalpha\uff1a\u5224\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u4e3a\u7eaf\u5b57\u6bcd(\u6709\u7a7a\u683c\u4e5f\u662fFalse)\na = &quot;admin&quot;\nprint(a.isalpha())\n\n# \u5224\u65ad\u8f93\u5165\u7684\u662f\u5426\u4e3a\u6570\u5b57\nmoney = input(&quot;\u8f93\u5165\u4f60\u6709\u591a\u5c11\u94b1\uff1a&quot;)\nif money.isdigit():\t\t# isdigit()\uff1a\u6574\u6570\uff0cisdecimal()\uff1a\u5c0f\u6570\n    money = int(money)\n    print(&quot;\u53ef\u4ee5\u82b1\u94b1\u4e86&quot;)\nelse:\n    print(&quot;\u5bf9\u4e0d\u8d77\uff0c\u8f93\u5165\u9519\u8bef\uff01&quot;) \n\n# isalnum:\u6570\u5b57\u6216\u5b57\u6bcd\u6216\u7ec4\u5408\u90fd\u8fd4\u56deTrue\nb = &quot;abd123&quot;\nprint(b.isalnum())\n\n# isspace\uff1a\u7a7a\u767d\nc = &quot;    &quot;\nprint(c.isspace())\n<\/code><\/pre>\n<p><font color=\"red\">\u91cd\u70b9\uff1a<code>startswith()<\/code>,<code>isdigit()<\/code>,<code>in<\/code>,<code>not\u00a0in<\/code>,<code>find()<\/code><\/font> ==&gt;  \u8bb0\u4f4f<\/p>\n<h4>\u8865\u5145\u548c\u603b\u7ed3<\/h4>\n<p><code>len()<\/code>\uff1a\u957f\u5ea6<\/p>\n<pre><code class=\"language-python\">s = &quot;hello&quot;\nprint(len(s))\t# \u8ba1\u7b97\u5b57\u7b26\u957f\u5ea6\n<\/code><\/pre>\n<p><code>join()<\/code>\uff1a\u5c06\u5217\u8868\u4e2d\u7684\u5b57\u7b26\u4e32\u7528\u6307\u5b9a\u7684\u5185\u5bb9\u8fde\u5728\u4e00\u8d77<\/p>\n<pre><code class=\"language-python\">s = &quot;python_java_C++_C#_javascript&quot;\ns1 = s.split(&quot;_&quot;)\nprint(s1)\n# \u76f8\u53cd\ns2 = [&#039;python&#039;, &#039;java&#039;, &#039;C++&#039;, &#039;C#&#039;, &#039;javascript&#039;]\n# \u7528\u4e0b\u5212\u7ebf\u628a\u5b57\u7b26\u8fde\u8d77\u6765\ns3 = &quot;_&quot;.join(s2)\nprint(s3)\n<\/code><\/pre>\n<p><strong>\u603b\u7ed3<\/strong><\/p>\n<ol>\n<li>\n<p><code>f&quot;{\u53d8\u91cf}&quot;<\/code>\uff1a\u683c\u5f0f\u5316\u5b57\u7b26\u4e32<\/p>\n<\/li>\n<li>\n<p>\u7d22\u5f15\u548c\u5207\u7247\uff1a<\/p>\n<ol>\n<li>\u7d22\u5f15\uff1a\u662f\u4ece0\u5f00\u59cb\u7684<code>[]<\/code><\/li>\n<li>\u5207\u7247\uff1a<code>s[start: end: step]<\/code>\uff1aend\u4f4d\u7f6e\u7684\u6570\u636e\uff0c\u6c38\u8fdc\u62ff\u4e0d\u5230<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u76f8\u5173\u64cd\u4f5c<br \/>\u5b57\u7b26\u4e32\u64cd\u4f5c\u5bf9\u539f\u5b57\u7b26\u4e32\u662f\u4e0d\u53d1\u751f\u6539\u53d8\u7684<\/p>\n<ol>\n<li><code>upper()<\/code>\uff1a\u9700\u8981\u5ffd\u7565\u5927\u5c0f\u5199\u7684\u65f6\u5019\u7528\u5230<\/li>\n<li><code>strip()<\/code>\uff1a\u53bb\u6389\u5b57\u7b26\u4e32\u5de6\u53f3\u4e24\u7aef\u7684\u7a7a\u767d\u7b26\uff08\u7a7a\u683c\u3001t\u3001n\uff09<\/li>\n<li><code>replace()<\/code>\uff1a\u5b57\u7b26\u4e32\u66ff\u6362<\/li>\n<li><code>split()<\/code>\uff1a\u5bf9\u5b57\u7b26\u4e32\u8fdb\u884c\u5207\u5272<\/li>\n<li><code>join()<\/code>\uff1a\u62fc\u63a5\u4e00\u4e2a\u5217\u8868\u4e2d\u7684\u5185\u5bb9\uff0c\u6210\u4e3a\u4e00\u4e2a\u65b0\u7684\u5b57\u7b26\u4e32<\/li>\n<li><code>startswith()<\/code>\uff1a\u5224\u65ad\u5b57\u7b26\u4e32\u662f\u4f5b\u4ee5xxx\u5f00\u5934<\/li>\n<li><code>len()<\/code>\uff1a\u5b57\u7b26\u4e32\u957f\u5ea6(\u5185\u7f6e\u51fd\u6570)<\/li>\n<\/ol>\n<p>\u5b57\u7b26\u4e32\u7684\u5faa\u73af\u548c\u904d\u5386<\/p>\n<pre><code class=\"language-python\">for c in s:\n    print(c) # \u83b7\u53d6\u5b57\u7b26\u4e32\u4e2d\u7684\u6bcf\u4e00\u4e2a\u5b57\u7b26\n<\/code><\/pre>\n<p>\u5173\u4e8e<code>in<\/code><\/p>\n<ol>\n<li>\u5224\u65adxxx\u662f\u5426\u5728xxxx\u4e2d\u51fa\u73b0<\/li>\n<li>for\u5faa\u73af<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>3. \u5217\u8868<\/h3>\n<p>\u5b9a\u4e49\uff1a\u80fd\u88c5\u4e1c\u897f\u7684\u4e1c\u897f<\/p>\n<p>\u5728python\u4e2d\u7528<code>[]<\/code>\u6765\u8868\u793a\u4e00\u4e2a\u5217\u8868\uff0c\u5217\u8868\u4e2d\u7684\u5143\u7d20\u901a\u8fc7<code>.<\/code>\u9694\u5f00<\/p>\n<pre><code class=\"language-python\">a = [&quot;hello&quot;, 12 , &quot;old&quot;.[1,2,3,True]]\n<\/code><\/pre>\n<h4>\u7279\u6027<\/h4>\n<ol>\n<li>\n<p>\u4e5f\u50cf\u5b57\u7b26\u4e32\u4e00\u6837\u4e5f\u6709\u7d22\u5f15\u548c\u5207\u7247<\/p>\n<pre><code class=\"language-python\">a = [&quot;\u91d1\u6bdb&quot;\uff0c&quot;\u6cf0\u8fea&quot;\uff0c&quot;\u62c9\u5e03\u62c9\u591a&quot;,&quot;\u675c\u5bbe&quot;]\nprint(a[0])\nprint(a[1:3])\nprint(a[::-1])\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u53ef\u4ee5\u7528for\u5faa\u73af\u8fdb\u884c\u904d\u5386<\/p>\n<pre><code class=\"language-python\">a = [&quot;\u91d1\u6bdb&quot;\uff0c&quot;\u6cf0\u8fea&quot;\uff0c&quot;\u62c9\u5e03\u62c9\u591a&quot;,&quot;\u675c\u5bbe&quot;]\nfor item in a:\n    print(item)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u7528<code>len()<\/code>\u83b7\u53d6\u5217\u8868\u957f\u5ea6<\/p>\n<pre><code class=\"language-python\">a = [&quot;\u91d1\u6bdb&quot;\uff0c&quot;\u6cf0\u8fea&quot;\uff0c&quot;\u62c9\u5e03\u62c9\u591a&quot;,&quot;\u675c\u5bbe&quot;]\nprint(len(a))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>index()<\/code>\uff1a\u67e5\u627e\u662f\u5426\u6709\u8fd9\u4e2a\u5185\u5bb9\uff0c\u6ca1\u6709\u5c31\u62a5\u9519<\/p>\n<pre><code class=\"language-python\">st = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nprint(lst.index(&quot;\u5c0f\u821e&quot;))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>count()<\/code>\uff1a\u8ba1\u7b97\u6307\u5b9a\u6570\u636e\u5728\u5217\u8868\u4e2d\u51fa\u73b0\u7684\u6b21\u6570<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nprint(lst.count(&quot;\u5510\u4e09&quot;))    # 1\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5224\u65ad\u662f\u5426\u5b58\u5728<br \/>in\uff1a\u5224\u65ad\u6307\u5b9a\u6570\u636e\u5728\u67d0\u4e2a\u5217\u8868\u5e8f\u5217<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nprint(&quot;\u5510\u4e09&quot; in lst)\n<\/code><\/pre>\n<p>not in\uff1a\u5224\u65ad\u6307\u5b9a\u6570\u636e\u4e0d\u5728\u67d0\u4e2a\u5217\u8868\u5e8f\u5217     <\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nprint(&quot;\u6731\u7af9\u6e05&quot; not in lst)\n<\/code><\/pre>\n<p><strong>\u5b9e\u6218<\/strong><\/p>\n<pre><code class=\"language-python\"># \u67e5\u627e\u8d26\u53f7\u662f\u5426\u5b58\u5728\nuser_name = [&quot;\u5f20\u5143\u82f1&quot;,&quot;\u5f20\u65e0\u5fcc&quot;,&quot;\u9a6c\u4e91&quot;,&quot;\u9a6c\u5316\u817e&quot;]\nname = input(&quot;\u8bf7\u8f93\u5165\u4f60\u8981\u67e5\u8be2\u7684\u8d26\u6237\u540d\uff1a&quot;)\nif name in user_name:\n    print(f&quot;{name}\u8fd9\u4e2a\u8d26\u6237\u5df2\u5b58\u5728\uff01&quot;)\nelse:\n    print(f&quot;{name}\u8fd9\u4e2a\u8d26\u6237\u4e0d\u5b58\u5728\uff0c\u8bf7\u524d\u5f80\u6ce8\u518c&quot;)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h4>\u5217\u8868\u7684\u589e\u5220\u6539\u67e5(*)<\/h4>\n<ol>\n<li>\n<p>\u5411\u5217\u8868\u4e2d\u6dfb\u52a0\u5185\u5bb9<\/p>\n<p><code>.append<\/code>\uff1a\u8ffd\u52a0<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = []\nlst.append(&quot;\u5510\u4e09&quot;)\nprint(lst)\n<\/code><\/pre>\n<p><code>.insert<\/code>\uff1a\u63d2\u5165<\/p>\n<p>\u8bed\u6cd5\uff1a<code>lst.insert(\u8981\u63d2\u5165\u7684\u4f4d\u7f6e,\u8981\u63d2\u5165\u7684\u5185\u5bb9)<\/code><\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&quot;\u5510\u4e09&quot;,&quot;\u5c0f\u821e&quot;]\nlst.insert(0,&quot;\u7389\u5c0f\u521a&quot;)\nprint(lst)\n<\/code><\/pre>\n<p><code>.extend<\/code>\uff1a\u53ef\u4ee5\u5408\u5e76\u4e24\u4e2a\u5217\u8868\uff0c\u6279\u91cf\u6dfb\u52a0<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&quot;\u5510\u4e09&quot;,&quot;\u5c0f\u821e&quot;]\nlst.extend([&quot;\u7389\u5c0f\u521a&quot;,&quot;\u5965\u65af\u5361&quot;,&quot;\u6234\u6c90\u767d&quot;])\nprint(lst)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5220\u9664\u5217\u8868\u4e2d\u7684\u5185\u5bb9<\/p>\n<p><code>del<\/code><\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">del \u76ee\u6807\n<\/code><\/pre>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\ndel lst\nprint(lst)   # \u62a5\u9519\n\n# \u7b2c\u4e8c\u79cd\u7528\u6cd5\nlst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\ndel lst[0]\nprint(lst)\n<\/code><\/pre>\n<p><code>pop<\/code><\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\ndele = lst.pop(1)\nprint(lst)\nprint(dele)    # \u7ed9\u51fa\u88ab\u5220\u9664\u7684\u7d22\u5f15\uff0c\u8fd4\u56de\u88ab\u5220\u9664\u7684\u5143\u7d20\n<\/code><\/pre>\n<p><code>.remove<\/code>\uff1a\u5220\u9664\u5217\u8868\u4e2d\u7684\u67d0\u4e2a\u5143\u7d20(*)<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nlst.remove(&quot;\u5510\u4e09&quot;)\nprint(lst)\n<\/code><\/pre>\n<p><code>clear()<\/code>\uff1a\u6e05\u7a7a\u5217\u8868<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nlst.clear()\nprint(lst)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u4fee\u6539\u5217\u8868\u4e2d\u7684\u5185\u5bb9<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nlst[1] = &quot;\u6731\u7af9\u6e05&quot;\nprint(lst)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u6392\u5e8f<br \/>\u9006\u5e8f<code>reverse<\/code><\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nlst.reverse()\nprint(lst)\n# [&#039;\u6234\u6c90\u767d&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u5510\u4e09&#039;]\n<\/code><\/pre>\n<p><code>sort<\/code>\uff1a\u6392\u5e8f\uff0c\u5347\u5e8f\u548c\u964d\u5e8f<\/p>\n<ul>\n<li>\u5347\u5e8f<code>reverse = False<\/code><\/li>\n<\/ul>\n<pre><code class=\"language-python\">lst = [1,5,2,6,3,4,7]\nlst.sort()\nprint(lst)\n# \u6216\u8005\nlst.sort(reverse = False)\nprint(lst)\n<\/code><\/pre>\n<ul>\n<li>\u964d\u5e8f<code>reverse=True<\/code><\/li>\n<\/ul>\n<pre><code class=\"language-python\">lst = [1,5,2,6,3,4,7]\nlst.sort(reverse = True)\nprint(lst)\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>copy<\/code>\u590d\u5236<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nlst1 = lst.copy()\nprint(lst)\nprint(lst1)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h4>\u5217\u8868\u7684\u904d\u5386<\/h4>\n<p><code>while<\/code>\u7684\u5217\u8868\u904d\u5386<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\na = 0\nwhile a &lt; len(lst):\n    print(lst[a])\n    a += 1\n<\/code><\/pre>\n<p><code>for<\/code>\u5bf9\u5217\u8868\u904d\u5386<\/p>\n<pre><code class=\"language-python\">lst = [&#039;\u5510\u4e09&#039;, &#039;\u5c0f\u821e&#039;, &#039;\u7389\u5c0f\u521a&#039;, &#039;\u5965\u65af\u5361&#039;, &#039;\u6234\u6c90\u767d&#039;]\nfor a in lst:\n    print(a)\n<\/code><\/pre>\n<h4>\u5217\u8868\u5d4c\u5957<\/h4>\n<p>\u5217\u8868\u4e2d\u5305\u542b\u5176\u4ed6\u7684\u5b50\u5217\u8868<\/p>\n<pre><code class=\"language-python\">name_list = [[&quot;\u5c0f\u7ea2&quot;,&quot;\u5c0f\u660e&quot;,&quot;\u5c0f\u5f20&quot;],[&quot;\u5f20\u6821\u957f&quot;,&quot;\u674e\u8001\u5e08&quot;,&quot;\u738b\u8001\u5e08&quot;]]\n<\/code><\/pre>\n<p>\u67e5\u627e\u5b50\u5217\u8868\u4e2d\u7684\u6570\u636e<\/p>\n<pre><code class=\"language-python\">name_list = [[&quot;\u5c0f\u7ea2&quot;,&quot;\u5c0f\u660e&quot;,&quot;\u5c0f\u5f20&quot;],[&quot;\u5f20\u6821\u957f&quot;,&quot;\u674e\u8001\u5e08&quot;,&quot;\u738b\u8001\u5e08&quot;]]\n# \u67e5\u627e\u5c0f\u5f20\u6240\u5728\u7684\u5217\u8868\nprint(name_list[0])\nprint(name_list[0][1])\n<\/code><\/pre>\n<h4>\u7efc\u5408\u5e94\u7528-\u968f\u673a\u5206\u914d\u529e\u516c\u5ba4<\/h4>\n<p>\u4e09\u4e2a\u529e\u516c\u5ba4\uff0c8\u4f4d\u8001\u5e08<\/p>\n<pre><code class=\"language-python\">import random\n\n# \u51c6\u5907\u6570\u636e\nteacher_name = [&#039;wang&#039;,&#039;zhang&#039;,&#039;li&#039;,&#039;dong&#039;,&#039;qian&#039;,&#039;xiao&#039;,&quot;tang&quot;,&#039;huang&#039;]\noffice_home = [[],[],[]]\n\n# \u5c06\u8001\u5e08\u653e\u5230\u529e\u516c\u5ba4-- \u904d\u5386\u5168\u90e8\u8001\u5e08\nfor name in teacher_name:\n    # \u521b\u5efa\u968f\u673a\u6570\n    num = random.randint(0, 2)\n    name1 = office_home[num].append(name)\n\na = 1\n# \u904d\u5386office_home\u4e2d\u7684\u6570\u636e\nfor office in office_home:\n    print(f&quot;\u529e\u516c\u5ba4{a}\u7684\u4eba\u6570\u662f{len(office)},\u8001\u5e08\u5206\u522b\u662f\uff1a&quot;)\n    for name2 in office:\n        print(name2)\n    a += 1\n<\/code><\/pre>\n<h4>\u603b\u7ed3<\/h4>\n<p>\u5217\u8868\u7684\u683c\u5f0f<\/p>\n<pre><code class=\"language-python\">[&quot;\u6570\u636e1&quot;,&quot;\u6570\u636e2&quot;,&quot;\u6570\u636e3&quot;]\n<\/code><\/pre>\n<p>\u5e38\u7528\u64cd\u4f5c\u65b9\u6cd5<\/p>\n<ul>\n<li><code>index()<\/code>\uff1a\u68c0\u67e5\u662f\u5426\u5b58\u5728<\/li>\n<li><code>len()<\/code>\uff1a\u8ba1\u7b97\u5217\u8868\u957f\u5ea6<\/li>\n<li><code>append()<\/code>\uff1a\u5f80\u5217\u8868\u6dfb\u52a0\u5185\u5bb9<\/li>\n<li><code>pop()<\/code>\uff1a\u5220\u9664\u5217\u8868\u4e2d\u7684\u5185\u5bb9<\/li>\n<li><code>remove()<\/code>\uff1a\u6309\u7167\u6307\u5b9a\u6570\u636e\u5220\u9664<\/li>\n<\/ul>\n<p>\u5217\u8868\u5d4c\u5957<\/p>\n<pre><code class=\"language-python\">name_list = [[&quot;\u5c0f\u7ea2&quot;,&quot;\u5c0f\u660e&quot;,&quot;\u5c0f\u5f20&quot;],[&quot;\u5f20\u6821\u957f&quot;,&quot;\u674e\u8001\u5e08&quot;,&quot;\u738b\u8001\u5e08&quot;]]\n# \u67e5\u627e\u5c0f\u5f20\u6240\u5728\u7684\u5217\u8868\nprint(name_list[0])\nprint(name_list[0][1])\n<\/code><\/pre>\n<h3>4. \u5143\u7ec4<\/h3>\n<h4>\u7279\u6027<\/h4>\n<p>\u5143\u7ec4\u53ef\u4ee5\u5b58\u50a8\u591a\u4e2a\u6570\u636e\uff0c\u4f46\u5143\u7ec4\u4e2d\u7684\u6570\u636e<font color=\"red\">\u4e0d\u80fd\u4fee\u6539<\/font><\/p>\n<pre><code class=\"language-python\">a = (1,2,3)\nprint(type(a))\n<\/code><\/pre>\n<p>\u5b9a\u4e49\u5143\u7ec4<\/p>\n<pre><code class=\"language-python\"># \u591a\u4e2a\u6570\u636e\u5143\u7ec4\nt1 = (1,2,3)\n# \u5355\u4e2a\u6570\u636e\u5143\u7ec4\nt2 = (10,)\n<\/code><\/pre>\n<h4>\u5e38\u89c1\u64cd\u4f5c<\/h4>\n<p>\u5143\u7ec4\u6570\u636e\u4e0d\u652f\u6301\u4fee\u6539\uff0c\u53ea\u652f\u6301\u67e5\u627e\uff0c\u5177\u4f53\u5982\u4e0b\uff1a<\/p>\n<p>\u7d22\u5f15\u548c\u67e5\u627e<\/p>\n<pre><code class=\"language-python\">a = (1,2,3)\nprint(a[0])\n<\/code><\/pre>\n<p><code>index()<\/code><\/p>\n<pre><code class=\"language-python\">a = (1,2,3)\nprint(a.index(1))\n<\/code><\/pre>\n<p><code>count()<\/code>\uff1a\u7edf\u8ba1\u51fa\u73b0\u6b21\u6570<\/p>\n<pre><code class=\"language-python\">a = (1,2,3,1)\nprint(a.count(1))\n<\/code><\/pre>\n<p><code>len<\/code>\uff1a\u7edf\u8ba1\u6570\u636e\u4e2a\u6570<\/p>\n<pre><code class=\"language-python\">a = (1,2,3,1)\nprint(len(a))\n<\/code><\/pre>\n<h4>\u5143\u7ec4\u6570\u636e\u7684\u4fee\u6539\u64cd\u4f5c<\/h4>\n<pre><code class=\"language-python\">a = (1,2,3,1,[&quot;aa&quot;,&quot;bb&quot;,&quot;cc&quot;])\na[-1][0] = &quot;root&quot;\nprint(a)\n<\/code><\/pre>\n<h3>5. \u5b57\u5178<\/h3>\n<h4>\u7279\u6027<\/h4>\n<p>\u5b57\u5178\u91cc\u7684\u6570\u636e\u662f\u4ee5<font color=\"red\">\u952e\u503c\u5bf9<\/font>\u5f62\u5f0f\u51fa\u73b0\u7684\uff0c\u5373\u5b57\u5178\u4e0d\u652f\u6301\u7d22\u5f15\uff0c\u65e0\u8bba\u540e\u671f\u6570\u636e\u5982\u4f55\u53d8\u5316\uff0c\u53ea\u8981\u6309\u7167\u5bf9\u5e94\u7684\u952e\u7684\u540d\u5b57\u67e5\u627e\u6570\u636e\u5373\u53ef<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\"># \u6709\u6570\u636e\u5b57\u5178\na = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\n\n# \u7a7a\u5b57\u5178\nb = {}\n\nc = dict()\n<\/code><\/pre>\n<h4>\u5e38\u89c1\u64cd\u4f5c<\/h4>\n<ol>\n<li>\n<p>\u589e\u52a0\u548c\u4fee\u6539<\/p>\n<p>\u5199\u6cd5\uff1a\u5b57\u5178\u5e8f\u5217[key] = \u503c<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\n# \u5982\u679ckey\u5b58\u5728\u5219\u4fee\u6539key\u7684\u503c\na[&quot;age&quot;] = 18\nprint(a)\n\n# \u5982\u679ckey\u4e0d\u5b58\u5728\u5b57\u5178\u4e2d\uff0c\u5219\u65b0\u589e\na[&quot;money&quot;] = 1000000\nprint(a)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5982\u679ckey\u5b58\u5728\u5219\u4fee\u6539\u8fd9\u4e2akey\u5bf9\u5e94\u7684\u503c\uff1b\u5982\u679ckey\u4e0d\u5b58\u5728\u5219\u65b0\u589e\u6b64\u952e\u503c\u5bf9<\/p>\n<\/li>\n<li>\n<p>\u5220\u9664<br \/><code>del()<\/code>\/<code>del<\/code>\uff1a\u5220\u9664\u5b57\u5178\u6216\u5220\u9664\u5b57\u5178\u6307\u5b9a\u952e\u503c\u5bf9<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\n# del\u5220\u9664\u5b57\u5178\nb = a.copy()\ndel(b)\nprint(b)\n# del\u5220\u9664\u952e\u503c\u5bf9\ndel a[&#039;name&#039;]\nprint(a)\n\n# del()\ndel(a[&#039;age&#039;])\nprint(a)\n<\/code><\/pre>\n<p><code>clear()<\/code>\uff1a\u6e05\u7a7a\u5b57\u5178<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\na.clear()\nprint(a)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u67e5\u627e<\/p>\n<p>key\u503c\u67e5\u627e<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nprint(a[&#039;name&#039;])\nprint(a[&#039;id&#039;])    # \u5982\u679ckey\u503c\u5728\u5b57\u5178\u4e2d\u6ca1\u6709\uff0c\u5219\u62a5\u9519\n<\/code><\/pre>\n<p><code>get()<\/code><\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">\u5b57\u5178\u5e8f\u5217.get(key,\u9ed8\u8ba4\u503c)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5982\u679c\u5f53\u524d\u67e5\u627e\u7684key\u4e0d\u5b58\u5728\u5219\u8fd4\u56de\u7b2c\u4e8c\u4e2a\u53c2\u6570(\u9ed8\u8ba4\u503c)\uff0c\u5982\u679c\u7701\u7565\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff0c\u5219\u8fd4\u56deNone<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nprint(a.get(&#039;name&#039;)) # tom\nprint(a.get(&#039;id&#039;,&quot;\u4e0d\u5b58\u5728&quot;))    # \u4e0d\u5b58\u5728\nprint(a.get(&#039;id&#039;))    # None\n<\/code><\/pre>\n<p><code>keys()<\/code>\uff1a\u83b7\u53d6\u5b57\u5178\u4e2d\u6240\u6709\u7684key\u540d\uff0c\u8fd4\u56de\u53ef\u8fed\u4ee3\u5bf9\u8c61<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nprint(a.keys())\n# dict_keys([&#039;name&#039;, &#039;age&#039;, &#039;gender&#039;])\n<\/code><\/pre>\n<p><code>values<\/code>\uff1a\u83b7\u53d6\u5b57\u5178\u4e2d\u7684\u6240\u6709value\uff0c\u8fd4\u56de\u53ef\u8fed\u4ee3\u5bf9\u8c61<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nprint(a.values())\n# dict_values([&#039;tom&#039;, 20, &#039;\u7537&#039;])\n<\/code><\/pre>\n<p><code>items<\/code>\uff1a\u83b7\u53d6\u5b57\u5178\u4e2d\u6240\u6709\u7684\u952e\u503c\u5bf9\uff0c\u8fd4\u56de\u53ef\u8fed\u4ee3\u5bf9\u8c61\uff0c\u91cc\u9762\u7684\u6570\u636e\u662f\u5143\u7ec4\uff0c\u5143\u7ec4\u6570\u636e1\u662f\u5b57\u5178\u7684key\uff0c\u5143\u7ec4\u6570\u636e2\u662f\u5b57\u5178key\u7684\u503c<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nprint(a.items())\n# dict_items([(&#039;name&#039;, &#039;tom&#039;), (&#039;age&#039;, 20), (&#039;gender&#039;, &#039;\u7537&#039;)])\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h4>\u5b57\u5178\u7684\u5faa\u73af\u904d\u5386<\/h4>\n<ol>\n<li>\n<p>\u904d\u5386\u5b57\u5178\u7684key<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nfor key in a.keys():\n    print(key)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u904d\u5386\u5b57\u5178\u7684value<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nfor value in a.values():\n    print(value)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u904d\u5386\u5b57\u5178\u7684\u5143\u7d20<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nfor item in a.items():\n    print(item)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u904d\u5386\u5b57\u5178\u7684\u952e\u503c\u5bf9<\/p>\n<pre><code class=\"language-python\">a = {&#039;name&#039;:&#039;tom&#039;,&quot;age&quot;:20,&#039;gender&#039;:&#039;\u7537&#039;}\nfor key, value in a.items():\n    print(f&quot;{key} = {value}&quot;)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>6. \u96c6\u5408<\/h3>\n<h4>\u521b\u5efa\u96c6\u5408<\/h4>\n<p>\u521b\u5efa\u96c6\u5408\u4f7f\u7528<code>{}<\/code>\u6216<code>set()<\/code>\uff0c\u4f46\u662f\u5982\u679c\u8981\u521b\u5efa\u7a7a\u96c6\u5408\u53ea\u80fd\u4f7f\u7528<code>set()<\/code>\uff0c\u56e0\u4e3a<code>{}<\/code>\u53ea\u80fd\u7528\u6765\u521b\u5efa\u7a7a\u5b57\u5178<\/p>\n<pre><code class=\"language-python\"># \u521b\u5efa\u6709\u6570\u636e\u7684\u96c6\u5408\na = {1,2,3,4,5,6,7,8,9,10}\nprint(a)\n# \u96c6\u5408\u6570\u636e\u6709\u53bb\u91cd\u529f\u80fd\na1 = {1,2,1,2,66,48,14,15,44,66}\nprint(a1)\n\na3 = set(&quot;abcdefg&quot;)\nprint(a3)\n\n# \u521b\u5efa\u7a7a\u96c6\u5408\na4 = set()\nprint(type(a4))\n<\/code><\/pre>\n<h4>\u64cd\u4f5c\u65b9\u6cd5<\/h4>\n<ol>\n<li>\n<p>\u589e\u52a0\u6570\u636e<br \/><code>add()<\/code>\uff1a\u8ffd\u52a0\u5355\u4e00\u6570\u636e<\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\na1.add(5)\nprint(a1)\n<\/code><\/pre>\n<p><code>update()<\/code>\uff1a\u8ffd\u52a0\u6570\u636e\u5e8f\u5217<\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\na1.update([10,20,30,40])\nprint(a1)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5220\u9664\u6570\u636e<\/p>\n<p><code>remove()<\/code>\uff1a\u5220\u9664\u96c6\u5408\u4e2d\u7684\u6307\u5b9a\u6570\u636e\uff0c\u5982\u679c\u6570\u636e\u4e0d\u5b58\u5728\u5219\u62a5\u9519<\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\na1.remove(1)\nprint(a1)\n<\/code><\/pre>\n<p><code>discard()<\/code>\uff1a\u5220\u9664\u6307\u5b9a\u6570\u636e\uff0c\u5982\u679c\u6570\u636e\u4e0d\u5b58\u5728\u4e5f\u4e0d\u4f1a\u62a5\u9519<\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\na1.discard(2)\nprint(a1)\n<\/code><\/pre>\n<p><code>pop()<\/code>\uff1a\u968f\u673a\u5220\u9664\u96c6\u5408\u4e2d\u7684\u67d0\u4e2a\u6570\u636e\uff0c\u5e76\u8fd4\u56de\u8fd9\u4e2a\u6570\u636e <\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\na2 = a1.pop()\nprint(a2)\nprint(a1)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u67e5\u627e\u6570\u636e<\/p>\n<p><code>in<\/code>\uff1a\u5224\u65ad\u6570\u636e\u5728\u96c6\u5408\u5e8f\u5217<\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\nprint(1 in a1)\n<\/code><\/pre>\n<p><code>not in<\/code>\uff1a\u5224\u65ad\u6570\u636e\u4e0d\u5728\u96c6\u5408\u6570\u5217<\/p>\n<pre><code class=\"language-python\">a1 = {1,2,1,2,66,48,14,15,44,66}\nprint(1 not in a1)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>(*) \u8bb0\u5fc6<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u6570\u636e\u7c7b\u578b<\/th>\n<th>\u589e<\/th>\n<th>\u5220<\/th>\n<th>\u6539<\/th>\n<th>\u67e5<\/th>\n<th>\u5176\u4ed6<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u5217\u8868<code>list<\/code><\/td>\n<td><code>.append(\u503c)<\/code>\uff1a\u8ffd\u52a0<br \/><code>.insert(\u4f4d\u7f6e,\u503c)<\/code>\uff1a\u63d2\u5165<br \/><code>.extend([\u8981\u5408\u5e76\/\u52a0\u5165\u7684\u503c])<\/code>\uff1a\u5c06\u4e24\u4e2a\u5217\u8868\u5408\u5e76\/\u6279\u91cf\u6dfb\u52a0<\/td>\n<td><code>.pop(\u4f4d\u7f6e)<\/code>\uff1a\u5220\u9664\u6307\u5b9a\u4f4d\u7f6e\u7684\u503c<br \/><code>.clear()<\/code>\uff1a\u6e05\u7a7a\u5217\u8868<br \/><code>.remove(\u503c)<\/code>\uff1a\u5220\u9664\u6307\u5b9a\u7684\u503c\uff0c\u5982\u679c\u6570\u636e\u4e0d\u5b58\u5728\u5219\u62a5\u9519<br \/><code>del \u76ee\u6807\/\u76ee\u6807[]<\/code>\uff1a\u5220\u9664\u5217\u8868\/\u6216\u5217\u8868\u4e2d\u7684\u503c<\/td>\n<td><code>\u5217\u8868\u540d[\u4f4d\u7f6e] = \u65b0\u503c<\/code><\/td>\n<td><code>\u5217\u8868\u540d[\u4f4d\u7f6e]<\/code>\uff1a\u67e5\u8be2\u5217\u8868\u4e2d\u7684\u503c<br \/><code>\u5217\u8868\u540d[\u4f4d\u7f6e][\u4f4d\u7f6e]<\/code>\uff1a\u67e5\u627e\u5b50\u5217\u8868\u4e2d\u7684\u503c<\/td>\n<td><code>.copy()<\/code>\uff1a\u590d\u5236\u5217\u8868<br \/><code>.reverse()<\/code>\uff1a\u9006\u5e8f<br \/><code>.sort(reverse = True\/False)<\/code>\uff1a\u6392\u5e8f\uff0cTrue\u4e3a\u964d\u5e8f\uff0cFalse\u4e3a\u5347\u5e8f<\/td>\n<\/tr>\n<tr>\n<td>\u5143\u7ec4<code>tuple<\/code><\/td>\n<td>\u65e0<\/td>\n<td>\u65e0<\/td>\n<td>\u65e0<\/td>\n<td>\u65e0<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\u5b57\u5178<code>dict<\/code><\/td>\n<td><code>\u5b57\u5178\u540d[key] = \u65b0\u503c<\/code>\uff1a\u5982\u679ckey\u5b58\u5728\u5219\u4fee\u6539\u5bf9\u5e94\u7684\u503c\uff0c\u4e0d\u5b58\u5728\u5219\u589e\u52a0\u952e\u503c\u5bf9<\/td>\n<td><code>del \u5b57\u5178\u540d\/\u5b57\u5178\u540d[key]<\/code>\uff1a\u5220\u9664\u5b57\u5178\/\u952e\u503c\u5bf9<br \/><code>.clear()<\/code>\uff1a\u6e05\u7a7a\u5b57\u5178<\/td>\n<td>\u540c\u589e<\/td>\n<td><code>\u5b57\u5178\u540d[key]<\/code>\uff1a\u5982\u679ckey\u503c\u5728\u5b57\u5178\u4e2d\u6ca1\u6709\u5219\u62a5\u9519<br \/><code>.get(key,\u8fd4\u56de\u503c)<\/code>\uff1a\u5982\u679c\u67e5\u627e\u7684key\u4e0d\u5b58\u5728\uff0c\u5219\u8fd4\u56deNone<\/td>\n<td><code>.keys()<\/code>\uff1a\u83b7\u53d6\u6240\u6709key\uff0c\u8fd4\u56de\u53ef\u8fed\u4ee3\u5bf9\u8c61<br \/><code>.values()<\/code>\uff1a\u83b7\u53d6\u6240\u6709values\uff0c\u8fd4\u56de\u53ef\u8fed\u4ee3\u5bf9\u8c61<br \/><code>.items()<\/code>\uff1a\u83b7\u53d6\u6240\u6709\u952e\u503c\u5bf9\uff0c\u8fd4\u56de\u53ef\u8fed\u4ee3\u5bf9\u8c61<\/td>\n<\/tr>\n<tr>\n<td>\u96c6\u5408<code>set<\/code><\/td>\n<td><code>add(\u8ffd\u52a0\u7684\u503c)<\/code>\uff1a\u8ffd\u52a0\uff0c\u8ffd\u52a0\u5355\u4e00\u6570\u636e<br \/><code>.update([\u591a\u4e2a\u503c])<\/code>\uff1a\u8ffd\u52a0\u6570\u636e\u5e8f\u5217<\/td>\n<td><code>.remove(\u503c)<\/code>\uff1a\u5220\u9664\u6307\u5b9a\u7684\u503c\uff0c\u5982\u679c\u6570\u636e\u4e0d\u5b58\u5728\u5219\u62a5\u9519<br \/><code>.pop(\u4f4d\u7f6e)<\/code>\uff1a\u968f\u673a\u5220\u9664\u6307\u5b9a\u4f4d\u7f6e\u7684\u503c<br \/><code>.discard(\u503c)<\/code>\uff1a\u5220\u9664\u6307\u5b9a\u6570\u636e\uff0c\u6570\u636e\u4e0d\u5b58\u5728\u4e5f\u4e0d\u62a5\u9519<\/td>\n<td>\u540c\u589e<\/td>\n<td><code>\u503c in \u96c6\u5408\u540d<\/code>\uff1a\u5224\u65ad\u503c\u662f\u5426\u5728\u96c6\u5408\u5185<br \/><code>\u503c not in \u96c6\u5408\u540d<\/code>\uff1a\u5224\u65ad\u503c\u662f\u5426\u4e0d\u5728\u96c6\u5408\u5185<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u4e09\u3001\u516c\u5171\u64cd\u4f5c<\/h2>\n<h3>1. \u8fd0\u7b97\u7b26<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u8fd0\u7b97\u7b26<\/th>\n<th>\u63cf\u8ff0<\/th>\n<th>\u652f\u6301\u7684\u5bb9\u5668\u7c7b\u578b<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>+<\/td>\n<td>\u5408\u5e76<\/td>\n<td>\u5b57\u7b26\u4e32\u3001\u5217\u8868\u3001\u5143\u7ec4<\/td>\n<\/tr>\n<tr>\n<td>*<\/td>\n<td>\u590d\u5236<\/td>\n<td>\u5b57\u7b26\u4e32\u3001\u5217\u8868\u3001\u5143\u7ec4<\/td>\n<\/tr>\n<tr>\n<td>in<\/td>\n<td>\u5143\u7d20\u662f\u5426\u5b58\u5728<\/td>\n<td>\u5b57\u7b26\u4e32\u3001\u5217\u8868\u3001\u5143\u7ec4\u3001\u5b57\u5178<\/td>\n<\/tr>\n<tr>\n<td>not in<\/td>\n<td>\u5143\u7d20\u662f\u5426\u4e0d\u5b58\u5728<\/td>\n<td>\u5b57\u7b26\u4e32\u3001\u5217\u8868\u3001\u5143\u7ec4\u3001\u5b57\u5178<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>\n<p><code>+<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;aa&#039;\nstr2 = &#039;bb&#039;\n\nlist1 = [1,2]\nlist2 = [3,4]\n\nt1 = (1,2)\nt2 = (10,20)\n\n# +\nprint(str1 + str2)\nprint(list1 + list2)\nprint(t1 + t2)\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>*<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;aa&#039;\nstr2 = &#039;bb&#039;\n\nlist1 = [1,2]\nlist2 = [3,4]\n\nt1 = (1,2)\nt2 = (10,20)\n\n# +\nprint(str1 * 2)\nprint(list1 * 2)\nprint(t1 * 2)\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>in<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;aa&#039;\nstr2 = &#039;bb&#039;\n\nlist1 = [1,2]\nlist2 = [3,4]\n\nt1 = (1,2)\nt2 = (10,20)\n\ndict1 = {&#039;a&#039;:1,&#039;b&#039;:2}\ndict2 = {&#039;c&#039;:3,&#039;d&#039;:4}\n\n# +\nprint(&#039;aa&#039; in str1)\nprint(1 in list1)\nprint(1 in t1)\nprint(&#039;a&#039; in dict1)\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>not in<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;aa&#039;\nstr2 = &#039;bb&#039;\n\nlist1 = [1,2]\nlist2 = [3,4]\n\nt1 = (1,2)\nt2 = (10,20)\n\ndict1 = {&#039;a&#039;:1,&#039;b&#039;:2}\ndict2 = {&#039;c&#039;:3,&#039;d&#039;:4}\n\n# +\nprint(&#039;aa&#039; not in str1)\nprint(1 not in list1)\nprint(1 not in t1)\nprint(&#039;a&#039; not in dict1)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>2. \u516c\u5171\u65b9\u6cd5<\/h3>\n<table>\n<thead>\n<tr>\n<th>\u51fd\u6570<\/th>\n<th>\u63cf\u8ff0<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>len()<\/code><\/td>\n<td>\u8ba1\u7b97\u5bb9\u5668\u4e2d\u5143\u7d20\u4e2a\u6570<\/td>\n<\/tr>\n<tr>\n<td><code>del<\/code>\u6216<code>del()<\/code><\/td>\n<td>\u5220\u9664<\/td>\n<\/tr>\n<tr>\n<td><code>max()<\/code><\/td>\n<td>\u8fd4\u56de\u5bb9\u5668\u4e2d\u5143\u7d20\u7684\u6700\u5927\u503c<\/td>\n<\/tr>\n<tr>\n<td><code>min()<\/code><\/td>\n<td>\u8fd4\u56de\u5bb9\u5668\u4e2d\u5143\u7d20\u7684\u6700\u5c0f\u503c<\/td>\n<\/tr>\n<tr>\n<td><code>range(start,end,step)<\/code><\/td>\n<td>\u751f\u6210\u4ecestart\u5230end\u7684\u6570\u5b57\uff0c\u6b65\u957f\u4e3astep\uff0c\u4f9bfor\u5faa\u73af\u4f7f\u7528<\/td>\n<\/tr>\n<tr>\n<td><code>enumerate()<\/code><\/td>\n<td>\u7528\u4e8e\u5c06\u4e00\u4e2a\u53ef\u904d\u5386\u7684\u6570\u636e\u5bf9\u8c61(\u5982\u5217\u8868\uff0c\u5143\u7ec4\u6216\u5b57\u7b26\u4e32)\u7ec4\u5408\u4e3a\u4e00\u4e2a\u7d22\u5f15\u5e8f\u5217\uff0c\u540c\u65f6\u5217\u51fa\u6570\u636e\u548c\u6570\u636e\u4e0b\u6807\uff0c\u4e00\u822c\u7528\u4e8efor\u5faa\u73af\u5f53\u4e2d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol>\n<li>\n<p><code>len()<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;aa&#039;\nlist1 = [1,2]\nt1 = (1,2)\ndict1 = {&#039;a&#039;:1,&#039;b&#039;:2}\n\nprint(len(str1))\nprint(len(list1))\nprint(len(t1))\nprint(len(dict1))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>del\/del()<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;aa&#039;\nlist1 = [1,2]\nt1 = (1,2)\ndict1 = {&#039;a&#039;:1,&#039;b&#039;:2}\n\ndel str1\ndel list1\ndel t1\ndel dict1\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>max()<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;abcdef&#039;\nlist1 = [1,2,4,5,8,9,7]\n\nprint(max(str1))\nprint(max(list1))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>min()<\/code><\/p>\n<pre><code class=\"language-python\">str1 = &#039;abcdef&#039;\nlist1 = [1,2,4,5,8,9,7]\n\nprint(min(str1))\nprint(min(list1))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>range()<\/code><\/p>\n<pre><code class=\"language-python\"># \u8f93\u51fa1-9\nfor i in range(1,10):\n    print(i,end = &quot;&quot;)\nprint()\n\n# \u8f93\u51fa13579\nfor i in range(1,10,2):\n    print(i,end = &quot;&quot;)\nprint()\n\n# \u8f93\u51fa0-9\nfor i in range(10):\n    print(i,end = &quot;&quot;)\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>enumerate()<\/code><\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">enumerate(\u53ef\u904d\u5386\u5bf9\u8c61, start=0)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font><code>start<\/code>\u53c2\u6570\u7528\u6765\u8bbe\u7f6e\u904d\u5386\u6570\u636e\u4e0b\u6807\u7684\u8d77\u59cb\u503c\uff0c\u9ed8\u8ba4\u4e3a0<\/p>\n<pre><code class=\"language-python\">list1 = [1,2,3,5,45,4545,116]\nfor i in enumerate(list1):\n    print(i)\n\nfor i in enumerate(list1,start=1):\n    print(i)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>3. \u5bb9\u5668\u7c7b\u578b\u8f6c\u6362<\/h3>\n<ol>\n<li>\n<p><code>tuple()<\/code><\/p>\n<p>\u4f5c\u7528\uff1a\u5c06\u67d0\u4e2a\u5e8f\u5217\u8f6c\u6362\u6210\u5143\u7ec4<\/p>\n<pre><code class=\"language-python\">list1 = [1,2,3,5,45,4545,116]\ns1 = {1,5,845,84654,4541}\nt1 = (11,5454,8487,45651)\n\nprint(tuple(list1))\nprint(tuple(t1))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>list()<\/code><\/p>\n<p>\u4f5c\u7528\uff1a\u5c06\u67d0\u4e2a\u5e8f\u5217\u8f6c\u6362\u4e3a\u5217\u8868<\/p>\n<pre><code class=\"language-python\">list1 = [1,2,3,5,45,4545,116]\ns1 = {1,5,845,84654,4541}\nt1 = (11,5454,8487,45651)\n\nprint(list(s1))\nprint(list(t1))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>set<\/code><\/p>\n<p>\u4f5c\u7528\uff1a\u5c06\u67d0\u4e2a\u5e8f\u5217\u8f6c\u6362\u4e3a\u96c6\u5408<\/p>\n<pre><code class=\"language-python\">list1 = [1,2,3,5,45,4545,116]\ns1 = {1,5,845,84654,4541}\nt1 = (11,5454,8487,45651)\n\nprint(set(list1))\nprint(set(s1))\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>\u56db\u3001\u63a8\u5bfc\u5f0f<\/h2>\n<h3>1. \u5217\u8868\u63a8\u5bfc\u5f0f<\/h3>\n<p><strong>\u4f5c\u7528\uff1a<strong>\u7528\u4e00\u4e2a\u8868\u8fbe\u5f0f\u521b\u5efa\u4e00\u4e2a<\/strong>\u6709\u89c4\u5f8b<\/strong>\u7684\u5217\u8868\uff0c\u6216\u63a7\u5236\u4e00\u4e2a\u6709\u89c4\u5f8b\u7684\u5217\u8868<\/p>\n<p>\u5217\u8868\u63a8\u5bfc\u5f0f\u6709\u53eb\u5217\u8868\u751f\u6210\u5f0f<\/p>\n<ol>\n<li>\n<p>\u5b9e\u6218\uff1a\u521b\u5efa\u4e00\u4e2a0-10\u7684\u5217\u8868<\/p>\n<pre><code class=\"language-python\"># while\u5b9e\u73b0\nlist1 = []\ni = 0\nwhile i &lt;= 10:\n    list1.append(i)\n    i += 1\nprint(list1)\n\n# for\u5faa\u73af\u5b9e\u73b0\nist2 = []\nfor i in range(11):\n    list2.append(i)\n    i += 1\nprint(list2)\n\n# \u5217\u8868\u63a8\u5bfc\u5f0f\u5b9e\u73b0\nlist3 = [i for i in range(11)]\nprint(list3)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u521b\u5efa\u5e26<code>if<\/code>\u7684\u5217\u8868\u63a8\u5bfc\u5f0f<\/p>\n<p>\u8981\u6c42\uff1a\u521b\u5efa\u4e00\u4e2a\u4ece0-10\u7684\u5076\u6570\u5217\u8868<\/p>\n<pre><code class=\"language-python\"># range\u6b65\u957f\u5b9e\u73b0\nlist1 = [ i for i in range(0,11,2)]\nprint(list1)\n\n# \u4f7f\u7528if\u5b9e\u73b0\nlist2 = [i for i in range(11) if i % 2 == 0]\nprint(list2)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u591a\u4e2a<code>for<\/code>\u5faa\u73af\u5b9e\u73b0\u5217\u8868\u63a8\u5bfc\u5f0f<\/p>\n<p>\u9700\u6c42\uff1a\u521b\u5efa\u5217\u8868\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-python\">[(1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]\n<\/code><\/pre>\n<p>\u4ee3\u7801\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-python\"># \u4f7f\u7528for\u5faa\u73af\u5b9e\u73b0\nlist1 = []\nfor i in range(1,3):\n    for j in range(3):\n        list1.append((i,j))\n\nprint(list1)\n\n# \u4f7f\u7528\u591a\u4e2afor\u5faa\u73af\u63a8\u5bfc\u5f0f\u5b9e\u73b0\nlist2 = [(i,j) for i in range(1,3) for j in range(3)]\nprint(list2)\n<\/code><\/pre>\n<p>\u6240\u4ee5\uff0c\u591a<code>for<\/code>\u7684\u5217\u8868\u63a8\u5bfc\u5f0f\u7b49\u540c\u4e8e<code>for<\/code>\u5faa\u73af\u5d4c\u5957<\/p>\n<\/li>\n<\/ol>\n<h3>2. \u5b57\u5178\u63a8\u5bfc\u5f0f<\/h3>\n<ol>\n<li>\n<p>\u601d\u8003\uff1a\u5982\u679c\u6709\u4ee5\u4e0b\u4e24\u4e2a\u5217\u8868<\/p>\n<pre><code class=\"language-python\">list1 = [&#039;name&#039;, &#039;age&#039;,&#039;gender&#039;]\nlist2 = [&#039;tom&#039;, 20, &#039;man&#039;]\n<\/code><\/pre>\n<p>\u5982\u4f55\u5feb\u901f\u5408\u5e76\u4e3a\u4e00\u4e2a\u5b57\u5178\uff0c\u4ee3\u7801\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-python\">list1 = [&#039;name&#039;, &#039;age&#039;,&#039;gender&#039;]\nlist2 = [&#039;tom&#039;, 20, &#039;man&#039;]\ndict1 = {list1[i]:list2[i] for i in range(len(list1))}\nprint(dict1)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u521b\u5efa\u4e00\u4e2a\u5b57\u5178\uff1a\u5b57\u5178\u7684keys 1-5\u6570\u5b57\uff0cvalue\u662f\u8fd9\u4e2a\u6570\u5b57\u76842\u6b21\u65b9\uff0c\u4ee3\u7801\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-python\">dict1 ={i:i**2 for i in range(1,6)}\nprint(dict1)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5c06\u4e24\u4e2a\u5217\u8868\u5408\u5e76\u4e3a\u4e00\u4e2a\u5b57\u5178\uff1a<\/p>\n<pre><code class=\"language-python\">list1 = [&#039;name&#039;, &#039;age&#039;,&#039;gender&#039;]\nlist2 = [&#039;tom&#039;, 20, &#039;man&#039;]\ndict1 = {list1[i]:list2[i] for i in range(len(list1))}\nprint(dict1)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font><\/p>\n<ol>\n<li>\u5982\u679c\uff0c\u4e24\u4e2a\u5217\u8868\u6570\u636e\u76f8\u540c\uff0c<code>len()<\/code>\u7edf\u8ba1\u4efb\u4f55\u4e00\u4e2a\u5217\u8868\u7684\u957f\u5ea6\u90fd\u53ef\u4ee5<\/li>\n<li>\u5982\u679c\u4e24\u4e2a\u5217\u8868\u7684\u6570\u636e\u4e0d\u540c\uff0c<code>len()<\/code>\u7edf\u8ba1\u591a\u7684\u5217\u8868\u6570\u636e\u4e2a\u6570\u4f1a\u62a5\u9519\uff0c<code>len()<\/code>\u7edf\u8ba1\u5217\u8868\u6570\u636e\u4e2a\u6570\u5c0f\u7684\u4e0d\u4f1a\u62a5\u9519<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u63d0\u53d6\u5b57\u5178\u4e2d\u7684\u76ee\u6807\u6570\u636e<\/p>\n<pre><code class=\"language-python\">counts = {&#039;MBP&#039;: 268, &#039;HP&#039;: 125,&#039;DELL&#039;: 201,&#039;Lenovo&#039;: 199, &#039;acer&#039;: 99}\ncount1 = {key:value for key,value in counts.items() if value &gt;= 200}\nprint(count1)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>3. \u96c6\u5408\u63a8\u5bfc\u5f0f<\/h3>\n<ol>\n<li>\n<p>\u9700\u6c42\uff1a\u521b\u5efa\u4e00\u4e2a\u96c6\u5408\uff0c\u6570\u636e\u4e3a\u4e0b\u65b9\u5217\u8868\u76842\u6b21\u65b9<\/p>\n<pre><code class=\"language-python\">list1 = [1,1,2,3]\n<\/code><\/pre>\n<p>\u4ee3\u7801\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-python\">list1 = [1,1,2,3]\n# set1 = {i**2 for i in list1}\nset1 = set(i**2 for i in list1)\nprint(set1)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>\u4e94\u3001\u51fd\u6570<\/h2>\n<h3>1. \u51fd\u6570\u7684\u4f5c\u7528<\/h3>\n<p>\u51fd\u6570\u5c31\u662f\u5c06<font color=\"red\">\u4e00\u6bb5\u5177\u6709\u72ec\u7acb\u529f\u80fd<\/font>\u7684\u4ee3\u7801\u5757\u6574\u5408\u5230\u4e00\u4e2a\u6574\u4f53\u5e76\u547d\u540d\uff0c\u5728\u9700\u8981\u7684\u4f4d\u7f6e<font color=\"red\">\u8c03\u7528\u8fd9\u4e2a\u540d\u79f0<\/font>\u5373\u53ef\u5b8c\u6210\u5bf9\u5e94\u9700\u6c42<\/p>\n<ul>\n<li><strong>\u51fd\u6570\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\uff0c\u53ef\u4ee5\u66f4\u9ad8\u6548\u7684\u5b9e\u73b0<font color=\"red\">\u4ee3\u7801\u91cd\u7528<\/font><\/strong><\/li>\n<\/ul>\n<h3>2. \u51fd\u6570\u7684\u4f7f\u7528\u6b65\u9aa4<\/h3>\n<ol>\n<li>\n<p>\u5b9a\u4e49\u51fd\u6570<\/p>\n<pre><code class=\"language-python\">def \u51fd\u6570\u540d(\u53c2\u6570)\uff1a\n    \u4ee3\u78011\n    \u4ee3\u78012\n    ......\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u8c03\u7528\u51fd\u6570<\/p>\n<pre><code class=\"language-python\">\u51fd\u6570\u540d(\u53c2\u6570)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font><\/p>\n<ol>\n<li>\u4e0d\u540c\u7684\u9700\u6c42\uff0c\u53c2\u6570\u53ef\u6709\u53ef\u65e0<\/li>\n<li>\u5728python\u4e2d\uff0c\u51fd\u6570\u5fc5\u987b<font color=\"red\">\u5148\u5b9a\u4e49\u540e\u4f7f\u7528<\/font><\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u5feb\u901f\u4f53\u9a8c<\/p>\n<p>\u9700\u6c42\uff1a\u590d\u73b0ATM\u53d6\u94b1\u529f\u80fd<\/p>\n<ol>\n<li>\n<p>\u642d\u5efa\u6574\u4f53\u6846\u67b6(\u590d\u73b0\u9700\u6c42)<\/p>\n<pre><code class=\"language-python\">print(&quot;\u5bc6\u7801\u6b63\u786e\uff0c\u767b\u5f55\u6210\u529f\uff01&quot;)\n# \u663e\u793a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\nprint(&quot;\u4f59\u989d\u67e5\u8be2\u5b8c\u6bd5\uff01&quot;)\n# \u663e\u793a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\nprint(&quot;\u6210\u529f\u63d0\u73b02000\u5143\uff01&quot;)\n# \u663e\u793a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\nprint(&quot;\u9000\u5361\u6210\u529f\uff01&quot;)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u786e\u5b9a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\u5185\u5bb9<\/p>\n<pre><code class=\"language-python\">print(&quot;\u4f59\u989d\u67e5\u8be2&quot;)\nprint(&quot;\u63d0\u73b02000\u5143&quot;)\nprint(&quot;\u9000\u5361&quot;)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5b8c\u6574\u4ee3\u7801\uff1a<\/p>\n<pre><code class=\"language-python\">def money():\n    print(&quot;******\u9009\u62e9\u529f\u80fd******&quot;)\n    print(&quot;1.\u4f59\u989d\u67e5\u8be2&quot;)\n    print(&quot;2.\u63d0\u73b02000\u5143&quot;)\n    print(&quot;3.\u9000\u5361&quot;)\n    print(&quot;******\u9009\u62e9\u529f\u80fd******&quot;)\n\nprint(&quot;\u5bc6\u7801\u6b63\u786e\uff0c\u767b\u5f55\u6210\u529f\uff01&quot;)\n# \u663e\u793a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\nmoney()\nprint(&quot;\u60a8\u7684\u4f59\u989d\u662f\uff1a800000\u5143&quot;)\n# \u663e\u793a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\nmoney()\nprint(&quot;\u6210\u529f\u63d0\u73b02000\u5143\uff01&quot;)\nmoney()\n# \u663e\u793a&quot;\u9009\u62e9\u529f\u80fd&quot;\u754c\u9762\nprint(&quot;\u9000\u5361\u6210\u529f\uff01&quot;)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>3. \u51fd\u6570\u7684\u53c2\u6570\u4f5c\u7528<\/h3>\n<ol>\n<li>\n<p>\u51fd\u6570\uff1a\u56fa\u5b9a1,2\u505a\u52a0\u6cd5<\/p>\n<pre><code class=\"language-python\">def num1():\n    a = 1 + 2\n    print(a)\n    \nnum1()\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u53c2\u6570\u5f62\u5f0f\u4f20\u5165\u771f\u5b9e\u6570\u636e\u505a\u52a0\u6cd5\u8fd0\u7b97<\/p>\n<pre><code class=\"language-python\"># \u5b9a\u4e49\u51fd\u6570\u65f6\u540c\u65f6\u5b9a\u4e49\u4e86\u63a5\u6536\u7528\u6237\u6570\u636e\u7684\u53c2\u6570a\u548cb\uff0ca\u548cb\u662f\u5f62\u53c2\ndef num1(a,b):\n    c = a + b\n    print(c)\n    \n# \u8c03\u7528\u51fd\u6570\u65f6\u4f20\u5165\u4e86\u771f\u5b9e\u7684\u6570\u636e10\u548c20\uff0c\u771f\u5b9e\u6570\u636e\u4e3a\u5b9e\u53c2\nnum1(10,20)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>4. \u51fd\u6570\u7684\u8fd4\u56de\u503c\u4f5c\u7528<\/h3>\n<pre><code class=\"language-python\">def buy():\n    return &#039;\u70df&#039;\n\ngood = buy()\nprint(good)\n# \u70df\n<\/code><\/pre>\n<p><code>return<\/code>\u4f5c\u7528\uff1a<\/p>\n<ul>\n<li>\u8d1f\u8d23\u51fd\u6570\u8fd4\u56de\u503c<\/li>\n<li>\u9000\u51fa\u5f53\u524d\u51fd\u6570\uff1a\u5bfc\u81f4<code>return<\/code>\u4e0b\u65b9\u7684\u6240\u6709\u4ee3\u7801(\u51fd\u6570\u4f53\u5185\u90e8)\u4e0d\u6267\u884c<\/li>\n<\/ul>\n<ol>\n<li>\n<p>\u5e94\u7528<\/p>\n<p>\u9700\u6c42\uff1a\u5236\u4f5c\u4e00\u4e2a\u8ba1\u7b97\u5668\uff0c\u8ba1\u7b97\u4e24\u4e2a\u6570\u5b57\u4e4b\u548c\uff0c\u5e76\u4fdd\u5b58\u7ed3\u679c<\/p>\n<pre><code class=\"language-python\">def sum_num(num1, num2):\n    return num1 + num2\n\nsum1 = sum_num(int(input(&quot;\u8f93\u5165\u6570\u5b571\uff1a&quot;)),int(input(&quot;\u8f93\u5165\u6570\u5b572\uff1a&quot;)))\nprint(sum1)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>5. \u51fd\u6570\u7684\u8bf4\u660e\u6587\u6863<\/h3>\n<ol>\n<li>\n<p>\u8bed\u6cd5<\/p>\n<p>\u5b9a\u4e49\u51fd\u6570\u7684\u8bf4\u660e\u6587\u6863<\/p>\n<pre><code class=\"language-python\">def \u51fd\u6570\u540d():\n    &quot;&quot;&quot;\u8bf4\u660e\u6587\u6863\u7684\u4f4d\u7f6e&quot;&quot;&quot;    # \u5fc5\u987b\u653e\u5728\u7b2c\u4e00\u884c\n    \u4ee3\u78011\n    \u4ee3\u78012\n    ......\n<\/code><\/pre>\n<p>\u67e5\u770b\u51fd\u6570\u8bf4\u660e\u6587\u6863<\/p>\n<pre><code class=\"language-python\">help(\u51fd\u6570\u540d)\n<\/code><\/pre>\n<p>\u5b9e\u6218\uff1a<\/p>\n<pre><code class=\"language-python\">def sum_num(a,b):\n    &quot;&quot;&quot;\u6c42\u548c\u51fd\u6570&quot;&quot;&quot;\n    return a+b\n\nhelp(sum_num)\n<\/code><\/pre>\n<p>\u51fd\u6570\u8bf4\u660e\u6587\u6863\u7684\u9ad8\u7ea7\u4f7f\u7528<\/p>\n<pre><code class=\"language-python\">def sum_num(a,b):\n    &quot;&quot;&quot;\n    \u6c42\u548c\u51fd\u6570sum_num(a,b)\n    :param a:\u6570\u636e1\n    :param b:\u6570\u636e2\n    :return:\u8fd4\u56de\u503c\n    &quot;&quot;&quot;\n    return a+b\n\nhelp(sum_num)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>6. \u51fd\u6570\u5d4c\u5957<\/h3>\n<p>\u51fd\u6570\u5d4c\u5957\u662f\u6307\u4e00\u4e2a\u51fd\u6570\u91cc\u9762\u53c8\u8c03\u7528\u4e86\u53e6\u5916\u7684\u4e00\u4e2a\u51fd\u6570<\/p>\n<p>\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\">def test1():\n    print(&quot;----------------------&quot;)\n\ndef test2():\n    print(&quot;test1&quot;)\n    test1()\n    print(&quot;test2&quot;)\n\ntest2()\n<\/code><\/pre>\n<h3>7. \u6253\u5370\u56fe\u5f62<\/h3>\n<ol>\n<li>\n<p>\u6253\u5370\u4e00\u6761\u6a2a\u7ebf<\/p>\n<pre><code class=\"language-python\">def print_line():\n    print(&quot;-&quot; * 20)\n\nprint_line()\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u6253\u5370\u591a\u6761\u6a2a\u7ebf<\/p>\n<pre><code class=\"language-python\">def print_line():\n    print(&quot;-&quot; * 20)\n\ndef print_not(num):\n    i = 0\n    while i &lt; num:\n        print_line()\n        i += 1\n\nprint_not(10)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u51fd\u6570\u8ba1\u7b97<\/p>\n<p>\u8981\u6c42\uff1a\u5148\u8ba1\u7b97\u6c42\u4e09\u4e2a\u6570\u7684\u548c\uff0c\u518d\u6c42\u4e09\u4e2a\u6570\u7684\u5e73\u5747\u503c<\/p>\n<pre><code class=\"language-python\"># \u6c42\u4e09\u4e2a\u6570\u4e4b\u548c\ndef sum_num(a, b, c):\n    return a + b + c\n\n# \u6c42\u4e09\u4e2a\u6570\u7684\u5e73\u5747\u503c\ndef average_num(a, b, c):\n    # \u5148\u6c42\u548c\u518d\u96643\n    return sum_num(a, b, c) \/ 3\n\nprint(sum_num(1, 2, 3))\nprint(average_num(1, 2, 3))\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>\u516d\u3001\u51fd\u6570\u4e8c<\/h2>\n<h3>1. \u53d8\u91cf\u4f5c\u7528\u57df<\/h3>\n<p>\u53d8\u91cf\u4f5c\u7528\u57df\u6307\u7684\u662f\u53d8\u91cf\u751f\u6548\u7684\u8303\u56f4\uff0c\u4e3b\u8981\u5206\u4e3a\u4e24\u7c7b\uff1a<font color=\"red\">\u5c40\u90e8\u53d8\u91cf<\/font>\u548c<font color=\"red\">\u5168\u5c40\u53d8\u91cf<\/font><\/p>\n<ol>\n<li>\n<p>\u5c40\u90e8\u53d8\u91cf<\/p>\n<p>\u5c40\u90e8\u53d8\u91cf\u662f\u5b9a\u4e49\u5728\u51fd\u6570\u4f53\u5185\u90e8\u7684\u53d8\u91cf\uff0c\u5373\u53ea\u5728\u51fd\u6570\u4f53\u5185\u90e8\u751f\u6548<\/p>\n<pre><code class=\"language-python\">def test1():\n    a = 199\n    print(a)\n\ntest1() # 199\nprint(a)    # \u62a5\u9519\n<\/code><\/pre>\n<p>\u53d8\u91cf<code>a<\/code>\u662f\u5b9a\u4e49\u5728<code>teat1<\/code>\u51fd\u6570\u5185\u90e8\u7684\u53d8\u91cf\uff0c\u5728\u51fd\u6570\u5916\u90e8\u8bbf\u95ee\u5219<font color=\"red\">\u7acb\u5373\u62a5\u9519<\/font><\/p>\n<p>\u5c40\u90e8\u53d8\u91cf\u7684\u4f5c\u7528\uff0c\u5728\u51fd\u6570\u4f53\u5185\u90e8\uff0c\u4e34\u65f6\u4fdd\u5b58\u6570\u636e\uff0c\u5373\u5f53\u51fd\u6570\u8c03\u7528\u5b8c\u6210\u540e\uff0c\u5219\u9500\u6bc1\u5c40\u90e8\u53d8\u91cf<\/p>\n<\/li>\n<li>\n<p>\u5168\u5c40\u53d8\u91cf<\/p>\n<p>\u5168\u5c40\u53d8\u91cf\u6307\u7684\u662f\u5728\u51fd\u6570\u4f53\u5185\u3001\u90fd\u80fd\u751f\u6548\u7684\u53d8\u91cf\u3002<\/p>\n<pre><code class=\"language-python\">a = 199\ndef test1():\n    print(a)\n\ntest1() # 199\nprint(a)    # 199\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u4fee\u6539\u5168\u5c40\u53d8\u91cf<\/p>\n<p>\u9700\u6c42\uff1ab\u51fd\u6570\u60f3\u8981a\u7684\u53d6\u503c\u4e3a200<\/p>\n<pre><code class=\"language-python\">a = 100\n\ndef test1():\n    print(a)\n\ndef test2():\n    # \u4f7f\u7528global\u58f0\u660ea\u662f\u5168\u5c40\u53d8\u91cf\n    global a\n    a = 200\n    print(a)\n\ntest1()    # 100\ntest2()    # 200\nprint(a)# 200\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font><\/p>\n<ol>\n<li>\u5982\u679c\u5728\u51fd\u6570\u91cc\u9762\u76f4\u63a5\u628a<code>a = 200<\/code>\u8d4b\u503c\uff0c\u6b64\u65f6\u4fee\u6539\u7684\u662f\u5c40\u90e8\u53d8\u91cf\uff0c\u4e0d\u5f71\u54cd\u5168\u5c40\u53d8\u91cf\u7684\u8d4b\u503c\u7ed3\u679c<\/li>\n<li>\u5982\u679c\u60f3\u8981\u4f7f<code>test2<\/code>\u4e2d\u7684<code>a = 200<\/code>\u53d8\u4e3a\u5168\u5c40\uff0c\u5219\u9700\u8981\u4f7f\u7528<code>global<\/code>\u5b9a\u4e49<code>a<\/code>\u4e3a\u5168\u5c40\u51fd\u6570<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>2. \u591a\u51fd\u6570\u7a0b\u5e8f\u6267\u884c\u6d41\u7a0b<\/h3>\n<p>\u4e00\u822c\u5728\u5b9e\u9645\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u4e00\u4e2a\u7a0b\u5e8f\u5f80\u5f80\u7531\u591a\u4e2a\u51fd\u6570\u7ec4\u6210(\u7c7b)\uff0c\u5e76\u4e14\u591a\u4e2a\u51fd\u6570\u5171\u4eab\u67d0\u4e9b\u6570\u636e<\/p>\n<p>\u5171\u7528\u5168\u5c40\u53d8\u91cf<\/p>\n<pre><code class=\"language-python\">a = 100\n\ndef test1():\n    # \u4fee\u6539\u5168\u5c40\u53d8\u91cf\n    global a\n    a = 199\n\ndef test2():\n    # \u8c03\u7528test1\u4e2d\u4fee\u6539\u540e\u7684\u53d8\u91cfa\n    print(a)\n\ntest1()\ntest2() # 199\n<\/code><\/pre>\n<h3>3. \u51fd\u6570\u7684\u8fd4\u56de\u503c<\/h3>\n<p>\u8fd4\u56de\u503c\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012<\/p>\n<pre><code class=\"language-python\">def test1():\n    return 100\n\ndef test2(num):\n    print(num)\n\nresult = test1()\nprint(result)   # 100\n# \u81ea\u6d4b\ntest2(test1())  # 100\n<\/code><\/pre>\n<p>\u591a\u8fd4\u56de\u503c\uff1a<\/p>\n<pre><code class=\"language-python\">def test1():\n    return 100, 200\n    # return (100, 200)\n    # return [100, 200]\n    # return {&quot;name&quot;: &quot;tom&quot;}\n\nresult = test1()\nprint(result)  # (100, 200)\uff0c\u8fd4\u56de\u5143\u7ec4\n<\/code><\/pre>\n<p><code>return<\/code>\u540e\u53ef\u4ee5\u76f4\u4e66\u5199<code>\u5143\u7ec4\u3001\u5217\u8868\u3001\u5b57\u5178<\/code>\u8fd4\u56de\u591a\u4e2a\u503c<\/p>\n<h3>4. \u51fd\u6570\u7684\u53c2\u6570<\/h3>\n<ol>\n<li>\n<p>\u4f4d\u7f6e\u53c2\u6570<\/p>\n<p>\u4f4d\u7f6e\u53c2\u6570\uff1a\u8c03\u7528\u51fd\u6570\u65f6\u6839\u636e\u51fd\u6570\u5b9a\u4e49\u7684\u53c2\u6570\u4f4d\u7f6e\u6765\u4f20\u9012\u53c2\u6570<\/p>\n<pre><code class=\"language-python\">def user_info(name,age,gender):\n    print(f&#039;\u4f60\u7684\u540d\u5b57\u662f{name}\uff0c\u4f60\u4eca\u5e74{age}\u5c81\uff0c\u662f\u4e2a{gender}\u751f\u3002&#039;)\n\nuser_info(&#039;tom&#039;,22,&#039;\u7537&#039;)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u4f20\u9012\u548c\u5b9a\u4e49\u53c2\u6570\u7684\u987a\u5e8f\u53ca\u4e2a\u6570\u5fc5\u987b\u4e00\u81f4<\/p>\n<\/li>\n<li>\n<p>\u5173\u952e\u5b57\u53c2\u6570<\/p>\n<p>\u5173\u952e\u5b57\u53c2\u6570\uff1a\u51fd\u6570\u8c03\u7528\u65f6\u901a\u8fc7&quot;\u952e = \u503c&quot;\u5f62\u5f0f\u52a0\u4ee5\u6307\u5b9a\uff0c\u53ef\u4ee5\u8ba9\u51fd\u6570\u66f4\u52a0\u6e05\u6670\u3001\u5bb9\u6613\u4f7f\u7528\uff0c\u540c\u65f6\u4e5f\u6e05\u9664\u4e86\u53c2\u6570\u7684\u987a\u5e8f\u9700\u6c42<\/p>\n<pre><code class=\"language-python\">def user_info(name,age,gender):\n    print(f&#039;\u4f60\u7684\u540d\u5b57\u662f{name}\uff0c\u4f60\u4eca\u5e74{age}\u5c81\uff0c\u662f\u4e2a{gender}\u751f\u3002&#039;)\n\nuser_info(&#039;tom&#039;,age = &quot;18&quot;,gender = &quot;\u7537&quot;)\nuser_info(&#039;tom&#039;,gender = &quot;\u7537&quot;,age = &quot;18&quot;)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u51fd\u6570\u8c03\u7528\u65f6\uff0c\u5982\u679c\u6709\u4f4d\u7f6e\u53c2\u6570\u65f6\uff0c\u4f4d\u7f6e\u53c2\u6570\u5fc5\u987b\u5728\u5173\u952e\u5b57\u53c2\u6570\u7684\u524d\u9762\uff0c\u4f46\u5173\u952e\u5b57\u53c2\u6570\u4e4b\u95f4\u4e0d\u5b58\u5728\u5148\u540e\u987a\u5e8f\u3002<\/p>\n<\/li>\n<li>\n<p>\u7f3a\u7701\u53c2\u6570<\/p>\n<p>\u7f3a\u7701\u53c2\u6570\uff1a\u4e5f\u53eb\u9ed8\u8ba4\u53c2\u6570\uff0c\u7528\u4e8e\u5b9a\u4e49\u51fd\u6570\uff0c\u4e3a\u53c2\u6570\u63d0\u4f9b\u9ed8\u8ba4\u503c\uff0c\u8c03\u7528\u51fd\u6570\u65f6\u53ef\u4e0d\u4f20\u8be5\u9ed8\u8ba4\u53c2\u6570\u7684\u503c(\u6ce8\u610f\uff1a\u6240\u6709\u4f4d\u7f6e\u53c2\u6570\u5fc5\u987b\u51fa\u73b0\u5728\u9ed8\u8ba4\u53c2\u6570\u524d\uff0c\u5305\u62ec\u51fd\u6570\u5b9a\u4e49\u548c\u8c03\u7528)<\/p>\n<pre><code class=\"language-python\">def user_info(name,age,gender = &quot;\u7537&quot;):\n    print(f&#039;\u4f60\u7684\u540d\u5b57\u662f{name}\uff0c\u4f60\u4eca\u5e74{age}\u5c81\uff0c\u662f\u4e2a{gender}\u751f\u3002&#039;)\n\nuser_info(name = &#039;roes&#039;, age = 18, gender = &quot;\u5973&quot;)    # \u4fee\u6539\u9ed8\u8ba4\u503c\nuser_info(name = &quot;tom&quot;, age = 20)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u51fd\u6570\u8c03\u7528\u65f6\uff0c\u7f3a\u7701\u53c2\u6570\u4f20\u503c\u5219\u4fee\u6539\u9ed8\u8ba4\u503c\uff0c\u5426\u5219\u4f7f\u7528\u8fd9\u4e2a\u9ed8\u8ba4\u503c<\/p>\n<\/li>\n<li>\n<p>\u4e0d\u5b9a\u957f\u53c2\u6570<\/p>\n<p>\u4e0d\u5b9a\u957f\u53c2\u6570\uff1a\u4e5f\u53eb\u53ef\u53d8\u53c2\u6570\uff0c\u7528\u4e8e\u4e0d\u786e\u5b9a\u8c03\u7528\u7684\u65f6\u5019\u56de\u4f20\u9012\u591a\u4e2a\u53c2\u6570(\u4e0d\u4f20\u53c2\u4e5f\u53ef\u4ee5)\u7684\u573a\u666f\u3002\u6b64\u65f6\u53ef\u7528\u5305\u88f9(<code>packing<\/code>)\u4f4d\u7f6e\u53c2\u6570\uff0c\u6216\u8005\u5305\u88f9\u5173\u952e\u5b57\u53c2\u6570\uff0c\u6765\u8fdb\u884c\u53c2\u6570\u4f20\u9012\uff0c\u4f1a\u663e\u5f97\u975e\u5e38\u65b9\u4fbf<\/p>\n<ul>\n<li>\n<p><strong>\u5305\u88f9\u4f4d\u7f6e\u4f20\u9012<\/strong><\/p>\n<pre><code class=\"language-python\">def user_info(*args):\n    print(args)\n    \nuser_info(&#039;tom&#039;,18) # (&#039;tom&#039;, 18)\nuser_info(&#039;tom&#039;,18,&quot;\u7537&quot;) # (&#039;tom&#039;, 18, &#039;\u7537&#039;)\nuser_info() # ()\n<\/code><\/pre>\n<p> <font color=\"red\">\u6ce8\uff1a<\/font>\u4f20\u8fdb\u6240\u6709\u7684\u53c2\u6570\u90fd\u4f1a\u88ab<code>args<\/code>\u53d8\u91cf\u6536\u96c6\uff0c\u5b83\u4f1a\u66f4\u5177\u4f20\u8fdb\u53c2\u6570\u7684\u4f4d\u7f6e\u5408\u5e76\u4e3a\u4e00\u4e2a\u5143\u7ec4<\/p>\n<p> <code>args<\/code>\u662f\u5143\u7ec4\u7c7b\u578b\uff0c\u8fd9\u5c31\u662f\u5305\u88f9\u4f4d\u7f6e\u4f20\u9012\u3002<\/p>\n<\/li>\n<li>\n<p><strong>\u5305\u88f9\u5173\u952e\u5b57\u4f20\u9012<\/strong><\/p>\n<pre><code class=\"language-python\">def user_info(**kwargs):\n    print(kwargs)\n\nuser_info(name = &quot;tom&quot;,age = 20) # {&#039;name&#039;: &#039;tom&#039;, &#039;age&#039;: 20}\nuser_info() # {}\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>5. \u62c6\u5305\u548c\u4ea4\u6362\u4e24\u4e2a\u53d8\u91cf\u503c<\/h3>\n<ol>\n<li>\n<p>\u62c6\u5305<\/p>\n<ul>\n<li>\n<p>\u62c6\u5305\uff1a\u5143\u7ec4<\/p>\n<pre><code class=\"language-python\">def return_num():\n    return 10,20\n\nnum1,num2 = return_num()\nprint(num1) # 10\nprint(num2) # 20\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u62c6\u5305\uff1a\u5b57\u5178<\/p>\n<pre><code class=\"language-python\">dict1 =  {&#039;name&#039;:&#039;tom&#039;,&#039;age&#039;:18}\n\na,b = dict1\n\n# \u5bf9\u5b57\u5178\u8fdb\u884c\u62c6\u5305\uff0c\u53d6\u51fa\u6765\u7684\u662f\u5b57\u5178\u7684key\nprint(a)\nprint(b)\n\n# \u60f3\u53d6value\u7684\u503c\u5219\u9700\u8981\nprint(dict1[a])\nprint(dict1[b])\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u4ea4\u6362\u53d8\u91cf\u503c<\/p>\n<p>\u9700\u6c42\uff1a\u6709\u53d8\u91cf<code>a = 10<\/code>\u548c<code>b = 20<\/code>\uff0c\u4ea4\u6362\u4e24\u4e2a\u53d8\u91cf\u7684\u503c<\/p>\n<ul>\n<li>\n<p>\u65b9\u6cd5\u4e00<\/p>\n<p>\u501f\u52a9\u7b2c\u4e09\u53d8\u91cf\u5b58\u50a8\u6570\u636e<\/p>\n<pre><code class=\"language-python\">a = 10\nb = 20\n\n# \u5b9a\u4e49\u4e2d\u95f4\u53d8\u91cf\nc = 0\n# \u5c06a\u7684\u6570\u636e\u4f20\u5165c\u4e2d\uff0c\u6b64\u65f6c=10\nc = a\n# \u4fee\u6539a\u7684\u503c\u4e3ab\uff0c\u6b64\u65f6a=20\na = b\n# \u4fee\u6539b\u7684\u503c\u4e3ac\uff0c\u6b64\u65f6b=10\nb = c\n\nprint(a)    # 20\nprint(b)    # 10\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u65b9\u6cd5\u4e8c<\/p>\n<pre><code class=\"language-python\">a, b = 10, 20\na, b = b, a\nprint(a)    # 20\nprint(b)    # 10\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>6. \u5f15\u7528<\/h3>\n<p>1.\u4e86\u89e3\u5f15\u7528<\/p>\n<p>\u5728python\u4e2d\u503c\u662f\u9760\u5f15\u7528\u6765\u4f20\u9012\u7684<\/p>\n<p>\u6211\u4eec\u53ef\u4ee5\u7528<code>id()<\/code>\u6765\u5224\u65ad\u4e24\u4e2a\u53d8\u91cf\u662f\u5426\u4e3a\u540c\u4e00\u4e2a\u503c\u7684\u5f15\u7528\u3002\u6211\u4eec\u53ef\u4ee5\u5c06id\u7406\u89e3\u4e3a\u90a3\u5757\u5185\u5b58\u7684\u5730\u5740\u6807\u8bc6<\/p>\n<ul>\n<li>\n<p>\u4e0d\u53ef\u53d8\uff1a<code>int<\/code><\/p>\n<pre><code class=\"language-python\"># \u4e0d\u53ef\u53d8\uff1aint\na = 1\nb = a\n\nprint(id(a))    # 140718934881192\nprint(id(b))    #140718934881192\n\n# \u4fee\u6539a\u7684\u6570\u636e\uff0c\u518d\u6d4bid\u503c\na = 2\nprint(b)    # 1\nprint(id(a))    # 140718977676232\nprint(id(b))    # 140718977676232\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5217\u8868-\u53ef\u53d8\u7c7b\u578b<\/p>\n<pre><code class=\"language-python\">aa = [1,4]\nbb = aa\n\nprint(bb)   # [1, 4]\nprint(id(aa))   # 1760859696576\nprint(id(bb))   # 1760859696576\n\naa.append(9)\nprint(bb)   # [1, 4, 9]\nprint(id(aa))   # 1760859696576\nprint(id(bb))   # 1760859696576\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5f15\u7528\u5f53\u505a\u5b9e\u53c2<\/p>\n<p>\u9700\u6c42\uff1a\u5f15\u7528\u662f\u5426\u53ef\u4ee5\u5f53\u505a\u5b9e\u53c2<\/p>\n<pre><code class=\"language-python\">def num1(a):\n    print(a)\n    print(id(a))\n\n    a += a\n    print(a)\n    print(id(a))\n\nb = 5\nnum1(b)\nprint(&#039;*&#039; * 25)\nC = [1, 2, 3]\nnum1(C)\n&quot;&quot;&quot;\n5\n140718977676328\n10\n140718977676488\n*************************\n[1, 2, 3]\n3091934129600\n[1, 2, 3, 1, 2, 3]\n3091934129600\n&quot;&quot;&quot;\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>7. \u53ef\u53d8\u548c\u4e0d\u53ef\u53d8\u7c7b\u578b<\/h3>\n<p>\u6240\u8c13\u53ef\u53d8\u7c7b\u578b\u4e0e\u4e0d\u53ef\u53d8\u7c7b\u578b\u662f\u6307\uff1a\u6570\u636e\u80fd\u591f\u76f4\u63a5\u8fdb\u884c\u4fee\u6539\uff0c\u5982\u679c\u80fd\u76f4\u63a5\u4fee\u6539\u90a3\u4e48\u5c31\u662f\u53ef\u53d8\uff0c\u5426\u5219\u662f\u4e0d\u53ef\u53d8<\/p>\n<ul>\n<li>\n<p>\u53ef\u53d8\u7c7b\u578b<\/p>\n<ul>\n<li>\u5217\u8868<\/li>\n<li>\u5b57\u5178<\/li>\n<li>\u96c6\u5408<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u4e0d\u53ef\u53d8\u7c7b\u578b<\/p>\n<ul>\n<li>\u6574\u578b<\/li>\n<li>\u6d6e\u70b9\u578b<\/li>\n<li>\u5b57\u7b26\u4e32<\/li>\n<li>\u5143\u7ec4<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>8. \u603b\u7ed3<\/h3>\n<ul>\n<li>\n<p>\u53d8\u91cf\u4f5c\u7528\u57df<\/p>\n<ul>\n<li>\u5168\u5c40\uff1a\u51fd\u6570\u4f53\u5185\u5916\u90fd\u80fd\u751f\u6548<\/li>\n<li>\u5c40\u90e8\uff1a\u5f53\u524d\u51fd\u6570\u4f53\u5185\u90e8\u751f\u6548<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u51fd\u6570\u591a\u8fd4\u56de\u503c\u5199\u6cd5<\/p>\n<pre><code class=\"language-python\">return \u8868\u8fbe\u5f0f1, \u8868\u8fbe\u5f0f2...  \n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u51fd\u6570\u7684\u53c2\u6570<\/p>\n<ul>\n<li>\u4f4d\u7f6e\u53c2\u6570\n<ul>\n<li>\u5f62\u53c2\u548c\u5b9e\u53c2\u7684\u4e2a\u6570\u4e66\u5199\u987a\u5e8f\u5fc5\u987b\u4e00\u81f4<\/li>\n<\/ul>\n<\/li>\n<li>\u5173\u952e\u5b57\u53c2\u6570\n<ul>\n<li>\u5199\u6cd5\uff1a<code>key = value<\/code><\/li>\n<li>\u7279\u70b9\uff1a\u5f62\u53c2\u548c\u5b9e\u53c2\u7684\u4e66\u5199\u987a\u5e8f\u53ef\u4ee5\u4e0d\u4e00\u81f4\uff0c\u5173\u952e\u5b57\u53c2\u6570\u5fc5\u987b\u4e66\u5199\u5728\u4f4d\u7f6e\u53c2\u6570\u7684\u540e\u9762<\/li>\n<\/ul>\n<\/li>\n<li>\u7f3a\u7701\u53c2\u6570\n<ul>\n<li>\u7f3a\u7701\u53c2\u6570\u5c31\u662f\u9ed8\u8ba4\u53c2\u6570<\/li>\n<li>\u5199\u6cd5\uff1a<code>key = value<\/code><\/li>\n<\/ul>\n<\/li>\n<li>\u4e0d\u5b9a\u957f\u4f4d\u7f6e\u53c2\u6570\n<ul>\n<li>\u6536\u96c6\u6240\u6709\u4f4d\u7f6e\u53c2\u6570\uff0c\u8fd4\u56de\u4e00\u4e2a\u5143\u7ec4<\/li>\n<\/ul>\n<\/li>\n<li>\u4e0d\u5b9a\u957f\u5173\u952e\u5b57\u53c2\u6570\n<ul>\n<li>\u6536\u96c6\u6240\u6709\u5173\u952e\u5b57\u53c2\u6570\uff0c\u8fd4\u56de\u4e00\u4e2a\u5b57\u5178<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5f15\u7528\uff1aPython\u4e2d\uff0c\u6570\u636e\u7684\u4f20\u9012\u90fd\u662f\u901a\u8fc7\u5f15\u7528<\/p>\n<\/li>\n<\/ul>\n<h2>\u4e03\u3001\u9762\u5411\u5bf9\u8c61\u57fa\u7840<\/h2>\n<h3>1. \u7406\u89e3\u9762\u5411\u5bf9\u8c61<\/h3>\n<p>\u9762\u5411\u5bf9\u8c61\u662f\u4e00\u79cd\u62bd\u8c61\u5316\u7684\u7f16\u7a0b\u601d\u60f3\uff0c\u5f88\u591a\u7f16\u7a0b\u8bed\u8a00\u90fd\u6709\u7684\u4e00\u79cd\u601d\u60f3<\/p>\n<blockquote>\n<p>\u603b\u7ed3\uff1a<mark>\u9762\u5411\u5bf9\u8c61\u5c31\u662f\u5c06\u7f16\u7a0b\u5f53\u6210\u662f\u4e00\u4e2a\u4e8b\u7269\uff0c\u5bf9\u5916\u754c\u6765\u8bf4\uff0c\u4e8b\u7269\u662f\u76f4\u63a5\u4f7f\u7528\u7684\uff0c\u4e0d\u7528\u7ba1\u4ed6\u5185\u90e8\u7684\u60c5\u51b5\uff0c\u800c\u7f16\u7a0b\u5c31\u662f\u8bbe\u7f6e\u4e8b\u7269\u80fd\u591f\u505a\u4ec0\u4e48\u4e8b<\/mark><\/p>\n<\/blockquote>\n<h3>2. \u7c7b\u548c\u5bf9\u8c61<\/h3>\n<p>\u5728\u9762\u5411\u5bf9\u8c61\u7f16\u7a0b\u8fc7\u7a0b\u4e2d\uff0c\u6709\u4e24\u4e2a\u91cd\u8981\u7684\u7ec4\u6210\u90e8\u5206\uff1a<mark>\u7c7b<\/mark>\u548c<mark>\u5bf9\u8c61<\/mark><\/p>\n<p><mark>\u7c7b\u548c\u5bf9\u8c61\u7684\u5173\u7cfb\uff1a\u7528\u7c7b\u53bb\u521b\u5efa\u4e00\u4e2a\u5bf9\u8c61<\/mark><\/p>\n<p><strong>\u7406\u89e3\u7c7b\u548c\u5bf9\u8c61<\/strong><\/p>\n<ol>\n<li>\n<p>\u7c7b<\/p>\n<p>\u7c7b\u662f\u4e00\u5bf9\u7cfb\u5217\u5177\u6709\u76f8\u540c<mark>\u7279\u5f81<\/mark>\u548c<mark>\u884c\u4e3a<\/mark>\u7684\u4e8b\u7269\u7684\u7edf\u79f0\uff0c\u662f\u4e00\u4e2a<mark>\u62bd\u8c61\u7684\u6982\u5ff5<\/mark>\uff0c\u4e0d\u662f\u771f\u5b9e\u5b58\u5728\u7684\u4e8b\u7269<\/p>\n<ul>\n<li>\u7279\u5f81\u5373\u662f\u5c5e\u6027<\/li>\n<li>\u884c\u4e3a\u5373\u662f\u65b9\u6cd5<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5bf9\u8c61<\/p>\n<p>\u5bf9\u8c61\u662f\u7c7b\u521b\u5efa\u51fa\u6765\u7684\u771f\u5b9e\u5b58\u5728\u7684\u4e8b\u7269\uff0c\u4f8b\u5982\uff1a\u6d17\u8863\u673a<\/p>\n<blockquote>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u5f00\u53d1\u4e2d\uff0c\u5148\u6709\u7c7b\uff0c\u5728\u6709\u5bf9\u8c61<\/p>\n<\/blockquote>\n<\/li>\n<li>\n<p>\u9762\u5411\u5bf9\u8c61\u5b9e\u73b0\u65b9\u6cd5<\/p>\n<ol>\n<li>\n<p>\u5b9a\u4e49\u7c7b<\/p>\n<p><code>Python2<\/code>\u4e2d\u7c7b\u5206\u4e3a\uff1a\u7ecf\u5178\u7c7b\u548c\u65b0\u5f0f\u7c7b<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">class \u7c7b\u540d():\n    \u4ee3\u7801\n    ....\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u7c7b\u540d\u8981\u6ee1\u8db3\u6807\u8bc6\u7b26\u547d\u540d\u89c4\u5219\uff0c\u540c\u65f6\u9075\u5faa<mark>\u5927\u9a7c\u5cf0\u547d\u540d\u4e60\u60ef<\/mark><\/p>\n<p>\u9700\u6c42\uff1a\u6d17\u8863\u673a\uff0c\u529f\u80fd\uff1a\u80fd\u6d17\u8863\u670d<\/p>\n<pre><code class=\"language-python\"># \u9700\u6c42\uff1a\u6d17\u8863\u673a\uff0c\u529f\u80fd\uff1a\u80fd\u6d17\u8863\u670d\n# \u5b9a\u4e49\u6d17\u8863\u673a\u7c7b\nclass Xiyiji():\n    def xiyi(self):\n        print(&#039;\u80fd\u6d17\u8863\u670d&#039;)\n\n# \u521b\u5efa\u5bf9\u8c61\nhaier =Xiyiji()\n# \u9a8c\u8bc1\u6210\u679c\nprint(haier)    # \u6210\u529f\u521b\u5efa\u7c7b\n\n# \u4f7f\u7528xiyi\u529f\u80fd\uff0c--\u5b9e\u4f8b\u65b9\u6cd5\/\u5bf9\u8c61\u65b9\u6cd5-- \uff1a\u5bf9\u8c61\u540d.xiyi()\nhaier.xiyi()\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u521b\u5efa\u5bf9\u8c61<\/p>\n<p>\u5bf9\u8c61\u53c8\u540d\u5b9e\u4f8b<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">\u5bf9\u8c61\u540d = \u7c7b\u540d()\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\"># \u521b\u5efa\u5bf9\u8c61\nhaier =Xiyiji()\n# \u9a8c\u8bc1\u6210\u679c\nprint(haier)    # \u6210\u529f\u521b\u5efa\u7c7b\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>self<\/code><\/p>\n<p><code>self<\/code>\u6307\u7684\u662f\u8c03\u7528\u8be5\u51fd\u6570\u7684\u5bf9\u8c61<\/p>\n<pre><code class=\"language-python\"># \u9700\u6c42\uff1a\u6d17\u8863\u673a\uff0c\u529f\u80fd\uff1a\u80fd\u6d17\u8863\u670d\n# \u5b9a\u4e49\u7c7b\nclass Xiyiji():\n    def xiyi(self):\n        print(&#039;\u80fd\u6d17\u8863\u670d&#039;)   # \u80fd\u6d17\u8863\u670d\n        print(self) # &lt;__main__.Xiyiji object at 0x000001612EE54C20&gt;\n\nhaier = Xiyiji()\nprint(haier)\n# &lt;__main__.Xiyiji object at 0x000001612EE54C20&gt;\n\nhaier.xiyi()\n\n# \u7531\u4e8e\u6253\u5370\u5bf9\u8c61\u548c\u6253\u5370self\u5f97\u5230\u7684\u5185\u5b58\u5730\u5740\u76f8\u540c\uff0c\u6240\u4ee5self\u6307\u7684\u662f\u8c03\u7528\u8be5\u51fd\u6570\u7684\u5bf9\u8c61\n<\/code><\/pre>\n<p>\u5b9e\u6218\uff1a<\/p>\n<p>\u4e00\u4e2a\u7c7b\u662f\u5426\u80fd\u521b\u5efa\u591a\u4e2a\u5bf9\u8c61\uff1f<\/p>\n<p>\u591a\u4e2a\u5bf9\u8c61\u90fd\u8c03\u7528\u51fd\u6570\u7684\u65f6\u5019\uff0cself\u7684\u5730\u5740\u662f\u5426\u76f8\u540c<\/p>\n<pre><code class=\"language-Python\"># \u9700\u6c42\uff1a\u6d17\u8863\u673a\uff0c\u529f\u80fd\uff1a\u80fd\u6d17\u8863\u670d\n# \u5b9a\u4e49\u7c7b\nclass Xiyiji():\n    def xiyi(self):\n        print(&#039;\u80fd\u6d17\u8863\u670d&#039;)   # \u80fd\u6d17\u8863\u670d\n        print(self)\n\n# haier1\nhaier1 = Xiyiji()\nhaier1.xiyi()   # &lt;__main__.Xiyiji object at 0x000001CCAE6B4C20&gt;\n# haier2\nhaier2 = Xiyiji()\nhaier2.xiyi()   # &lt;__main__.Xiyiji object at 0x000001CCAE6B4C20&gt;\n<\/code><\/pre>\n<blockquote>\n<p>\u7ed3\u8bba\uff1a\u4e00\u4e2a\u7c7b\u53ef\u4ee5\u521b\u5efa\u591a\u4e2a\u5bf9\u8c61\uff0c\u591a\u4e2a\u5bf9\u8c61\u90fd\u8c03\u7528\u51fd\u6570\u65f6\uff0c<code>self<\/code>\u5730\u5740\u4e0d\u540c<\/p>\n<\/blockquote>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>3. \u6dfb\u52a0\u548c\u83b7\u53d6\u5bf9\u8c61\u5c5e\u6027<\/h3>\n<p>\u5c5e\u6027\u5373\u662f\u7279\u5f81\uff0c\u6bd4\u5982\uff1a\u6d17\u8863\u673a\u7684\u957f\u5bbd\u9ad8\u548c\u91cd\u91cf&#8230;<\/p>\n<p>\u5bf9\u8c61\u6570\u5b66\u65e2\u53ef\u4ee5\u5728\u7c7b\u5916\u9762\u6dfb\u52a0\u548c\u83b7\u53d6\uff0c\u4e5f\u80fd\u5728\u7c7b\u91cc\u9762\u6dfb\u52a0\u548c\u83b7\u53d6<\/p>\n<ol>\n<li>\n<p>\u7c7b\u5916\u9762\u6dfb\u52a0\u5bf9\u8c61\u5c5e\u6027<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">\u5bf9\u8c61\u540d.\u5c5e\u6027\u540d = \u503c\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\">class Xiyiji():\n    def xiyi(self):\n        print(&#039;\u80fd\u6d17\u8863\u670d&#039;)   # \u80fd\u6d17\u8863\u670d\n        print(self)\n\nhaier = Xiyiji()\n# \u6dfb\u52a0\u5c5e\u6027\nhaier.width = 10\nhaier.height = 20\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u7c7b\u5916\u9762\u83b7\u53d6\u5bf9\u8c61\u5c5e\u6027<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">\u5bf9\u8c61\u540d.\u5c5e\u6027\u540d\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\">class Xiyiji():\n    def xiyi(self):\n        print(&#039;\u80fd\u6d17\u8863\u670d&#039;)   # \u80fd\u6d17\u8863\u670d\n        print(self)\n\nhaier = Xiyiji()\n# \u6dfb\u52a0\u5c5e\u6027\nhaier.width = 100\nhaier.height = 200\n# \u83b7\u53d6\u5c5e\u6027\nprint(f&#039;haier\u6d17\u8863\u673a\u7684\u5bbd\u662f{haier.width}cm\uff0c\u9ad8\u662f{haier.height}cm&#039;)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u7c7b\u91cc\u9762\u83b7\u53d6\u5bf9\u8c61\u5c5e\u6027<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">self.\u5c5e\u6027\u540d\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\">class Xiyiji():\n    def xiyi(self):\n        # \u5728\u7c7b\u4e2d\u83b7\u53d6\u5b9e\u4f8b\u5c5e\u6027\n        print(f&#039;haier\u6d17\u8863\u673a\u7684\u5bbd\u662f{self.width}cm\uff0c\u9ad8\u662f{self.height}cm&#039;)\n\nhaier = Xiyiji()\n# \u6dfb\u52a0\u5c5e\u6027\nhaier.width = 100\nhaier.height = 200\n\nhaier.xiyi()\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>4. \u9b54\u6cd5\u65b9\u6cd5<\/h3>\n<p>\u5728python\u4e2d\uff0c<code>__xx__()<\/code>\u7684\u51fd\u6570\u53eb\u505a\u9b54\u6cd5\u65b9\u6cd5\uff0c\u6307\u7684\u662f\u5177\u6709\u7279\u6b8a\u529f\u80fd\u7684\u51fd\u6570<\/p>\n<ol>\n<li>\n<p><code>__init__()<\/code><\/p>\n<p><code>__init__()<\/code>\u65b9\u6cd5\u7684\u4f5c\u7528\uff1a\u521d\u59cb\u5316\u5bf9\u8c61<\/p>\n<pre><code class=\"language-python\">class Washer():\n    # \u5b9a\u4e49__init__(),\u6dfb\u52a0\u5b9e\u4f8b\u5c5e\u6027\n    def __init__(self):\n        # \u6dfb\u52a0\u5b9e\u4f8b\u5c5e\u6027\n        self.width = 100\n        self.height = 200\n\n    def print_info(self):\n        print(f&quot;\u6d17\u8863\u673a\u5bbd{self.width}cm\uff0c\u9ad8{self.height}cm&quot;)\n\nhaier = Washer()\nhaier.print_info()\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font><\/p>\n<ol>\n<li><code>__init__()<\/code>\u65b9\u6cd5\uff0c\u5728\u521b\u5efa\u4e00\u4e2a\u5bf9\u8c61\u65f6\u9ed8\u8ba4\u88ab\u8c03\u7528\uff0c\u4e0d\u9700\u8981\u624b\u52a8\u8c03\u7528<\/li>\n<li><code>__init__()<\/code>\u4e2d\u7684<code>self<\/code>\u53c2\u6570\uff0c\u4e0d\u9700\u8981\u5f00\u53d1\u8005\u4f20\u9012\uff0cpython\u89e3\u91ca\u5668\u4f1a\u81ea\u52a8\u628a\u5f53\u524d\u7684\u5bf9\u8c61\u5f15\u7528\u4f20\u9012\u8fc7\u53bb<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u5e26\u53c2\u6570\u7684<code>__init__()<\/code><\/p>\n<pre><code class=\"language-python\">class Washer():\n    def __init__(self,width,height):\n        # \u6dfb\u52a0\u5b9e\u4f8b\u5c5e\u6027\n        self.width = width\n        self.height = height\n\n    def print_info(self):\n        print(f&quot;\u6d17\u8863\u673a\u5bbd{self.width}cm\uff0c\u9ad8{self.height}cm&quot;)\n# \u5b9a\u4e49\u4e24\u4e2a\u5bf9\u8c61\uff0c\u8f93\u5165\u4e24\u4e2a\u4e0d\u540c\u7684\u5b9e\u53c2\uff0c\u770b\u4e24\u4e2a\u5bf9\u8c61\u662f\u5426\u4e00\u81f4\nmedi = Washer(10,19)\nmedi.print_info()\n\nhaier = Washer(20,30)\nhaier.print_info()\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>__str__()<\/code><\/p>\n<p>\u5f53\u4f7f\u7528<code>print<\/code>\u8f93\u51fa\u5bf9\u8c61\u7684\u65f6\u5019\uff0c\u9ed8\u8ba4\u6253\u5370\u5bf9\u8c61\u7684\u5185\u5b58\u5730\u5740\u3002\u5982\u679c\u7c7b\u5b9a\u4e49\u4e86<code>__str__()<\/code>\u65b9\u6cd5\uff0c\u90a3\u4e48\u5c31\u4f1a\u6253\u5370\u4ece\u8fd9\u4e2a\u65b9\u6cd5\u4e2d<code>return<\/code>\u7684\u6570\u636e<\/p>\n<p>\u7b80\u6613\u7406\u89e3\uff1a\u5982\u679c\u4e0d\u5b9a\u4e49<code>__str__()<\/code>\u7684\u8bdd\uff0c<code>print(\u5bf9\u8c61\u540d)<\/code>\u65f6\u6253\u5370\u51fa\u7684\u5219\u662f\uff0c\u5bf9\u8c61\u7684\u5730\u5740<code>&lt;__main__.Washer object at 0x0000025836674C20&gt;<\/code>,\u5982\u679c\u5b9a\u4e49\u4e86<code>__str__()<\/code>\u7684\u8bdd\uff0c\u5c06\u5730\u5740\u8f6c\u6362\u6210<code>__str__()<\/code>\u4e0b\u7684\u503c<\/p>\n<pre><code class=\"language-python\">class Washer():\n    def __init__(self,width,height):\n        self.width = width\n        self.height = height\n\n    def __str__(self):\n        return &#039;\u6d77\u5c14\u6d17\u8863\u673a\u4f7f\u7528\u8bf4\u660e&#039;\n\n\nhaier = Washer(20,30)\nprint(haier)    # \u6d77\u5c14\u6d17\u8863\u673a\u4f7f\u7528\u8bf4\u660e\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>__del__()<\/code><\/p>\n<p>\u5f53\u5220\u9664\u5bf9\u8c61\u65f6\uff0cpython\u89e3\u91ca\u5668\u4e5f\u4f1a\u8c03\u7528<code>__del__()<\/code>\u65b9\u6cd5<\/p>\n<pre><code class=\"language-python\">class Washer():\n    def __init__(self,width,height):\n        self.width = width\n        self.height = height\n\n    def __del__(self):\n        print(f&#039;{self.width},{self.height},\u5df2\u88ab\u5220\u9664&#039;)\n\nhaier = Washer(10,20)\ndel haier\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>5. \u7efc\u5408\u5e94\u7528<\/h3>\n<p><strong>\u70e4\u5730\u74dc<\/strong><\/p>\n<ol>\n<li>\n<p>\u9700\u6c42<\/p>\n<p>\u88ab\u70e4\u7684\u65f6\u95f4\u548c\u5bf9\u5e94\u7684\u5730\u74dc\u72b6\u51b5\uff1a<\/p>\n<p>0-3\u5206\u949f\uff1a\u751f\u7684<\/p>\n<p>3-5\u5206\u949f\uff1a\u534a\u751f\u4e0d\u719f<\/p>\n<p>5-8\u5206\u949f\uff1a\u719f\u7684<\/p>\n<p>\u8d85\u8fc78\u5206\u949f\uff1a\u70e4\u7cca\u4e86<\/p>\n<\/li>\n<li>\n<p>\u6dfb\u52a0\u7684\u8c03\u6599<\/p>\n<p>\u7528\u6237\u6309\u7167\u81ea\u5df1\u7684\u610f\u613f\u6dfb\u52a0\u8c03\u6599<\/p>\n<\/li>\n<li>\n<p>\u6b65\u9aa4\u5206\u6790<\/p>\n<p><strong>\u5b9a\u4e49\u7c7b<\/strong><\/p>\n<ul>\n<li>\n<p>\u5730\u74dc\u7684\u5c5e\u6027<\/p>\n<ul>\n<li>\u88ab\u70e4\u7684\u65f6\u95f4<\/li>\n<li>\u5730\u74dc\u7684\u72b6\u6001<\/li>\n<li>\u6dfb\u52a0\u7684\u8c03\u6599<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5730\u74dc\u7684\u65b9\u6cd5<\/p>\n<ul>\n<li>\u88ab\u70e4\n<ul>\n<li>\u7528\u6237\u6839\u636e\u81ea\u5df1\u7684\u610f\u613f\u63a7\u5236\u6bcf\u6b21\u70e4\u7684\u65f6\u95f4<\/li>\n<li>\u5224\u65ad\u5730\u74dc\u88ab\u70e4\u7684\u603b\u65f6\u95f4\u5728\u54ea\u4e2a\u533a\u95f4\uff0c\u4fee\u6539\u5730\u74dc\u72b6\u6001<\/li>\n<\/ul>\n<\/li>\n<li>\u6dfb\u52a0\u8c03\u6599\n<ul>\n<li>\u7528\u6237\u6839\u636e\u610f\u613f\u8bbe\u5b9a\u6dfb\u52a0\u7684\u8c03\u6599<\/li>\n<li>\u5c06\u7528\u6237\u6dfb\u52a0\u7684\u8c03\u6599\u50a8\u5b58<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u663e\u793a\u5bf9\u8c61\u4fe1\u606f<\/p>\n<pre><code class=\"language-python\"># \u5b9a\u4e49\u7c7b\uff1a\u521d\u59cb\u5316\u5c5e\u6027\uff0c\u88ab\u70e4\u548c\u6dfb\u52a0\u8c03\u6599\u7684\u65b9\u6cd5\u3001\u663e\u793a\u5bf9\u8c61\u4fe1\u606f\u7684str\nclass SweetPotato:\n    # \u5b9a\u4e49\u521d\u59cb\u5316\u5c5e\u6027\n    def __init__(self):\n        # \u88ab\u70e4\u7684\u65f6\u95f4\n        self.cook_time = 0\n        # \u5730\u74dc\u7684\u72b6\u6001\n        self.cook_status = &#039;\u751f\u7684&#039;\n        # \u8c03\u6599\u5217\u8868\n        self.condiments = []\n\n    def cook(self, time):\n        &quot;&quot;&quot;\u5f00\u59cb\u70e4\u5730\u74dc&quot;&quot;&quot;\n        self.cook_time += time\n        if 0 &lt;= self.cook_time &lt; 3:\n            self.cook_status = &quot;\u751f\u7684&quot;\n        elif 3 &lt;= self.cook_time &lt; 5:\n            self.cook_status = &#039;\u534a\u751f\u4e0d\u719f&#039;\n        elif 5 &lt;= self.cook_time &lt; 8:\n            self.cook_status = &#039;\u719f\u7684&#039;\n        elif 8 &lt; self.cook_time:\n            self.cook_status = &#039;\u70e4\u7cca\u4e86&#039;\n\n    def add_condiments(self, condiments):\n        &quot;&quot;&quot;\u6dfb\u52a0\u8c03\u6599&quot;&quot;&quot;\n        self.condiments.append(condiments)\n\n    def __str__(self):\n        return f&#039;\u70e4\u4e86{self.cook_time}\u5206\u949f,\u73b0\u5728\u662f{self.cook_status},\u6dfb\u52a0\u7684\u8c03\u6599\u6709{self.condiments}&#039;\n# \u521b\u5efa\u5bf9\u8c61\u5e76\u8c03\u7528\u5b9e\u4f8b\u65b9\u6cd5\nlaowang = SweetPotato()\n\nlaowang.cook(4)\nlaowang.add_condiments(&#039;\u8fa3\u6912&#039;)\nlaowang.add_condiments(&#039;\u9171\u6cb9&#039;)\nprint(laowang)\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p><strong>\u642c\u5bb6\u5177<\/strong><\/p>\n<ol>\n<li>\n<p>\u9700\u6c42<\/p>\n<p>\u5c06\u5c0f\u4e8e\u623f\u5b50\u5269\u4f59\u9762\u79ef\u7684\u5bb6\u5177\u6446\u5230\u623f\u5b50\u4e2d<\/p>\n<\/li>\n<li>\n<p>\u6b65\u9aa4\u5206\u6790<\/p>\n<p>\u9700\u6c42\u6d89\u53ca\u4e24\u4e2a\u4e8b\u7269\uff1a\u623f\u5b50\u548c\u5bb6\u5177\uff0c\u6545\u6d89\u53ca\u4e24\u4e2a\u7c7b\uff0c\u623f\u5b50\u7c7b\u548c\u5bb6\u5c45\u7c7b<\/p>\n<ol>\n<li>\n<p>\u5b9a\u4e49\u7c7b<\/p>\n<ul>\n<li>\u623f\u5b50\u7c7b\n<ul>\n<li>\u5b9e\u4f8b\u5c5e\u6027\n<ul>\n<li>\u623f\u5b50\u7684\u5730\u7406\u4f4d\u7f6e<\/li>\n<li>\u623f\u5b50\u5360\u5730\u9762\u79ef<\/li>\n<li>\u623f\u5b50\u5269\u4f59\u9762\u79ef<\/li>\n<li>\u623f\u5b50\u5185\u5bb6\u5177\u5217\u8868<\/li>\n<\/ul>\n<\/li>\n<li>\u5b9e\u4f8b\u65b9\u6cd5\n<ul>\n<li>\u5bb9\u7eb3\u5bb6\u5177<\/li>\n<\/ul>\n<\/li>\n<li>\u663e\u793a\u623f\u5c4b\u4fe1\u606f<\/li>\n<\/ul>\n<\/li>\n<li>\u5bb6\u5177\u7c7b\n<ul>\n<li>\u5bb6\u5177\u540d\u79f0<\/li>\n<li>\u5bb6\u5177\u5360\u5730\u9762\u79ef<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u4ee3\u7801\u5b9e\u73b0<\/p>\n<pre><code class=\"language-python\"># \u5b9a\u4e49\u5bb6\u5177\u7c7b\nclass Furniture():\n    def __init__(self, name, area):\n        # \u5bb6\u5177\u540d\u79f0\n        self.name = name\n        # \u5bb6\u5177\u5360\u5730\u9762\u79ef\n        self.area = area\n\n# \u623f\u5b50\u7c7b\nclass Home():\n    def __init__(self, address, area):\n        # \u5730\u7406\u4f4d\u7f6e\n        self.address = address\n        # \u623f\u5c4b\u9762\u79ef\n        self.area = area\n        #\u5269\u4f59\u9762\u79ef\n        self.free_area = area\n        # \u5bb6\u5c45\u5217\u8868\n        self.furniture = []\n\n    def __str__(self):\n        return f&#039;\u623f\u5b50\u5750\u843d\u4e8e{self.address}\uff0c\u5360\u5730\u9762\u79ef{self.area}\u5e73\u65b9\u7c73\uff0c\u5269\u4f59\u9762\u79ef{self.free_area}\u5e73\u65b9\u7c73\uff0c\u5bb6\u5177\u6709{self.furniture}&#039;\n\n    def add_furniture(self, item):\n        &quot;&quot;&quot;\u5bb9\u7eb3\u5bb6\u5177&quot;&quot;&quot;\n        if self.free_area &gt;= item.area:\n            self.furniture.append(item.name)\n            # \u642c\u5165\u5bb6\u5177\u540e\uff0c\u623f\u5c4b\u5269\u4f59\u9762\u79ef = \u4e4b\u524d\u5269\u4f59\u9762\u79ef -\u5bb6\u5177\u9762\u79ef\n            self.free_area -= item.area\n        else:\n            print(&#039;\u5bb6\u5177\u592a\u5927\uff0c\u5269\u4f59\u9762\u79ef\u4e0d\u591f\uff0c\u65e0\u6cd5\u5bb9\u7eb3&#039;)\n\n\nbad = Furniture(&#039;\u5e8a&#039;, 6)\nsofa = Furniture(&#039;\u6c99\u53d1&#039;, 10)\n\nchangs = Home(&#039;\u957f\u6c99\u5e02&#039;,198)\nprint(changs)\n\nchangs.add_furniture(sofa)\nchangs.add_furniture(bad)\nprint(changs)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>6. \u603b\u7ed3<\/h3>\n<ul>\n<li>\n<p>\u9762\u5411\u5bf9\u8c61\u91cd\u8981\u7ec4\u6210\u90e8\u5206<\/p>\n<ul>\n<li>\n<p>\u7c7b<\/p>\n<ul>\n<li>\n<p>\u521b\u5efa\u7c7b<\/p>\n<pre><code class=\"language-python\">class \u7c7b\u540d():\n    \u4ee3\u7801\n    .....\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5bf9\u8c61<\/p>\n<pre><code class=\"language-python\">\u5bf9\u8c61\u540d = \u7c7b\u540d\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u6dfb\u52a0\u5bf9\u8c61\u5c5e\u6027<\/p>\n<ul>\n<li>\n<p>\u7c7b\u5916\u9762<\/p>\n<pre><code class=\"language-python\">\u5bf9\u8c61\u540d.\u5c5e\u6027\u540d = \u503c\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u7c7b\u91cc\u9762<\/p>\n<pre><code class=\"language-python\">self.\u5c5e\u6027\u540d = \u503c\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u83b7\u53d6\u5bf9\u8c61\u5c5e\u6027<\/p>\n<ul>\n<li>\n<p>\u7c7b\u5916\u9762<\/p>\n<pre><code class=\"language-python\">\u5bf9\u8c61\u540d.\u5c5e\u6027\u540d\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u7c7b\u91cc\u9762<\/p>\n<pre><code class=\"language-python\">self.\u5c5e\u6027\u540d\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u9b54\u6cd5\u65b9\u6cd5<\/p>\n<ul>\n<li><code>__init__()<\/code>\uff1a\u521d\u59cb\u5316<\/li>\n<li><code>__str__()<\/code>\uff1a\u8f93\u51fa\u5bf9\u8c61\u4fe1\u606f<\/li>\n<li><code>__del__()<\/code>\uff1a\u5220\u9664\u5bf9\u8c61\u65f6\u8c03\u7528<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>\u516b\u3001 \u9762\u5411\u5bf9\u8c61&#8211;\u7ee7\u627f<\/h2>\n<h3>1. \u7ee7\u627f\u7684\u6982\u5ff5<\/h3>\n<p>\u751f\u6d3b\u4e2d\u7684\u7ee7\u627f\uff0c\u4e00\u822c\u6307\u7684\u662f\u5b50\u5973\u7ee7\u627f\u7236\u8f88\u7684\u8d22\u4ea7<\/p>\n<ul>\n<li>\n<p>\u62d3\u5c551\uff1a\u7ecf\u5178\u7c7b\u6216\u65e7\u5f0f\u7c7b<\/p>\n<p>\u4e0d\u7531\u4efb\u610f\u5185\u7f6e\u7c7b\u578b\u6d3e\u751f\u51fa\u7684\u7c7b\uff0c\u79f0\u4e4b\u4e3a\u7ecf\u5178\u7c7b<\/p>\n<pre><code class=\"language-python\">class \u7c7b\u540d:\n    \u4ee3\u7801\n    .....\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u62d3\u5c552\u65b0\u5f0f\u7c7b<\/p>\n<pre><code class=\"language-python\">class \u7c7b\u540d(object):    # object\uff1a\u9ed8\u8ba4\u503c\uff0c\u53ef\u7701\u7565\n    \u4ee3\u7801\n    ...\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<p>Python\u9762\u5411\u5bf9\u8c61\u7684\u7ee7\u627f\u6307\u7684\u662f\u591a\u4e2a\u7c7b\u4e4b\u95f4\u7684\u6240\u5c5e\u5173\u7cfb\uff0c\u5373\u5b50\u7c7b\u7ee7\u627f\u7236\u7c7b\u7684\u6240\u6709\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-python\"># \u7236\u7c7bA\nclass A(object):\n    def __init__(self):\n        self.num = 1\n    def info_print(self):\n        print(self.num)\n\n# \u5b50\u7c7bB\nclass B(A):\n    pass\n\nnum = B()\nnum.info_print()    # 1\n<\/code><\/pre>\n<blockquote>\n<p>\u5728Python\u4e2d\uff0c\u6240\u6709\u7c7b\u9ed8\u8ba4\u7ee7\u627fobject\u7c7b\uff0cobject\u7c7b\u662f\u9876\u7ea7\u7c7b\u6216\u57fa\u7c7b\uff0c\u5176\u4ed6\u5b50\u7c7b\u53eb\u505a\u6d3e\u751f\u7c7b<\/p>\n<\/blockquote>\n<h3>2. \u5355\u7ee7\u627f<\/h3>\n<blockquote>\n<p>\u6545\u4e8b\uff1a\u4e00\u4e2a\u714e\u997c\u679c\u5b50\u8001\u5e08\u5085\uff0c\u7814\u53d1\u4e86\u4e00\u5957\u7cbe\u6e5b\u7684\u644a\u714e\u997c\u679c\u5b50\u7684\u6280\u672f\uff0c\u5e08\u5085\u8981\u628a\u8fd9\u4e2a\u6280\u672f\u4f20\u7ed9\u4ed6\u7684\u5f92\u5f1f<\/p>\n<\/blockquote>\n<p>\u5206\u6790\uff1a\u5f92\u5f1f\u662f\u4e0d\u662f\u8981\u7ee7\u627f\u5e08\u5085\u7684\u6240\u6709\u6280\u672f<\/p>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n# \u5f92\u5f1f\u7c7b\nclass Disciple(Master):\n    pass\n\n# \u521b\u5efa\u5bf9\u8c61\ndisciple = Disciple()\n# \u5bf9\u8c61\u8bbf\u95ee\u5b9e\u4f8b\u5c5e\u6027\ndisciple.make_cake()\n<\/code><\/pre>\n<h3>3. \u591a\u7ee7\u627f<\/h3>\n<p>\u6240\u8c13\u591a\u7ee7\u627f\u610f\u601d\u5c31\u662f\u4e00\u4e2a\u7c7b\u540c\u65f6\u7ee7\u627f\u4e86\u591a\u4e2a\u7236\u7c7b<\/p>\n<pre><code class=\"language-python\"># \u5f92\u5f1f\u592a\u60f3\u8fdb\u6b65\u4e86\uff0c\u53c8TMD\u62a5\u4e86\u4e2a\u725b\u9a6c\u714e\u997c\u57f9\u8bad\u73ed\n# \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n# \u5f92\u5f1f\u7c7b\nclass Disciple(Master, School):\n    pass\n\nlaow = Disciple()\nprint(laow.kongfu)  # [\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]\nlaow.make_cake()    # \u8fd0\u7528[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]\u5236\u4f5c\u714e\u997c\u679c\u5b50\n<\/code><\/pre>\n<p><font color='red'><strong>\u6ce8\uff1a<\/strong><\/font>\u5f53\u4e00\u4e2a\u7c7b\u6709\u591a\u4e2a\u7236\u7c7b\u7684\u65f6\u5019\uff0c\u9ed8\u8ba4\u4f7f\u7528\u7b2c\u4e00\u4e2a\u7236\u7c7b\u7684\u540c\u540d\u5c5e\u6027\u548c\u65b9\u6cd5<\/p>\n<h3>4. \u5b50\u7c7b\u91cd\u5199\u7236\u7c7b\u7684\u540c\u540d\u5c5e\u6027\u548c\u65b9\u6cd5<\/h3>\n<blockquote>\n<p>\u6545\u4e8b\uff1a\u8001\u738b\u638c\u63e1\u4e86\u5e08\u5085\u548c\u57f9\u8bad\u7684\u6280\u672f\u540e\uff0c\u81ea\u5df1\u6f5c\u5fc3\u94bb\u7814\u51fa\u4e86\u81ea\u5df1\u7684\u72ec\u95e8\u914d\u65b9<\/p>\n<\/blockquote>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n# \u5f92\u5f1f\u7c7b\nclass Disciple(Master, School):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nlaow = Disciple()\nprint(laow.kongfu)  # [\u72ec\u5bb6\u914d\u65b9]\nlaow.make_cake()    # \u8fd0\u7528[\u72ec\u5bb6\u914d\u65b9]\u5236\u4f5c\u714e\u997c\u679c\u5b50\n<\/code><\/pre>\n<p>\u7ed3\u8bba\uff1a\u5982\u679c\u5b50\u7c7b\u548c\u7236\u7c7b\u62e5\u6709\u540c\u540d\u5c5e\u6027\u548c\u65b9\u6cd5\uff0c\u5b50\u7c7b\u521b\u5efa\u5bf9\u8c61\u8c03\u7528\u5c5e\u6027\u548c\u65b9\u6cd5\u7684\u65f6\u5019\uff0c\u8c03\u7528\u5230\u7684\u662f\u5b50\u7c7b\u91cc\u9762\u7684\u540c\u540d\u5c5e\u6027\u548c\u65b9\u6cd5<\/p>\n<h3>\uff08*\uff09\u6269\u5c55<\/h3>\n<p><code>.__mro__<\/code>\u7ee7\u627f\u5c42\u7ea7\u987a\u5e8f<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">print(\u7c7b\u540d.__mro__)\n<\/code><\/pre>\n<h3>5. \u5b50\u7c7b\u8c03\u7528\u7236\u7c7b\u7684\u540c\u540d\u5c5e\u6027\u7684\u65b9\u6cd5<\/h3>\n<blockquote>\n<p>\u6709\u5f88\u591a\u725b\u9a6c\u90fd\u5e0c\u671b\u5403\u5230\u53e4\u6cd5\u548c\u9ed1\u9a6c\u6280\u672f\u7684\u714e\u997c\u679c\u5b50<\/p>\n<\/blockquote>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n# \u5f92\u5f1f\u7c7b\nclass Disciple(Master, School):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        # \u52a0\u81ea\u5df1\u521d\u59cb\u5316\u7684\u539f\u56e0\uff1a\u5982\u679c\u4e0d\u52a0\u81ea\u5df1\u7684\u521d\u59cb\u5316\uff0ckongfu\u5c5e\u6027\u5c31\u662f\u4e0a\u4e00\u6b21\u8c03\u7528\u7684init\u5185\u7684\u5c5e\u6027\n        self.__init__()\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n    # \u8c03\u7528\u7236\u7c7binit\u9b54\u6cd5\u65b9\u6cd5\u548cmake_cake\u65b9\u6cd5\u4ece\u800c\u5b9e\u73b0\u8c03\u7528\u7236\u7c7b\u5c5e\u6027\u548c\u65b9\u6cd5\n    def make_master_cake(self):\n        Master.__init__(self)\n        Master.make_cake(self)\n\n    def make_school_cake(self):\n        School.__init__(self)\n        School.make_cake(self)\n\nlaow = Disciple()\nprint(laow.kongfu)  # [\u72ec\u5bb6\u914d\u65b9]\nlaow.make_cake()    # \u8fd0\u7528[\u72ec\u5bb6\u914d\u65b9]\u5236\u4f5c\u714e\u997c\u679c\u5b50\nlaow.make_master_cake() # \u8fd0\u7528[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]\u5236\u4f5c\u714e\u997c\u679c\u5b50\nlaow.make_school_cake() # \u8fd0\u7528[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]\u5236\u4f5c\u714e\u997c\u679c\u5b50\nlaow.make_cake()    # \u8fd0\u7528[\u72ec\u5bb6\u914d\u65b9]\u5236\u4f5c\u714e\u997c\u679c\u5b50\n<\/code><\/pre>\n<h3>6.\u591a\u5c42\u7ee7\u627f<\/h3>\n<blockquote>\n<p>\u591a\u5e74\u540e\uff0c\u8001\u738b\u8001\u4e86\uff0c\u8981\u628a\u6280\u672f\u5168\u90e8\u4f20\u6388\u7ed9\u5c0f\u5218<\/p>\n<\/blockquote>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n# \u5f92\u5f1f\u7c7b\nclass Disciple(Master, School):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        # \u52a0\u81ea\u5df1\u521d\u59cb\u5316\u7684\u539f\u56e0\uff1a\u5982\u679c\u4e0d\u52a0\u81ea\u5df1\u7684\u521d\u59cb\u5316\uff0ckongfu\u5c5e\u6027\u5c31\u662f\u4e0a\u4e00\u6b21\u8c03\u7528\u7684init\u5185\u7684\u5c5e\u6027\n        self.__init__()\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n    # \u8c03\u7528\u7236\u7c7binit\u9b54\u6cd5\u65b9\u6cd5\u548cmake_cake\u65b9\u6cd5\u4ece\u800c\u5b9e\u73b0\u8c03\u7528\u7236\u7c7b\u5c5e\u6027\u548c\u65b9\u6cd5\n    def make_master_cake(self):\n        Master.__init__(self)\n        Master.make_cake(self)\n\n    def make_school_cake(self):\n        School.__init__(self)\n        School.make_cake(self)\n\nclass Tusun(Disciple):\n    pass\n\nxiaoliu = Tusun()\nxiaoliu.make_cake()\nxiaoliu.make_master_cake()\nxiaoliu.make_school_cake()\n<\/code><\/pre>\n<h3>7.<code>super()<\/code>\u8c03\u7528\u7236\u7c7b\u65b9\u6cd5<\/h3>\n<p>\u65b9\u6cd5\u4e00\uff1a\u5982\u679c\u5b9a\u4e49\u7684\u7c7b\u540d\u4fee\u6539\uff0c\u8fd9\u91cc\u4e5f\u8981\u4fee\u6539\uff0c\u9ebb\u70e6\uff1b\u4ee3\u7801\u91cf\u5e9e\u5927<\/p>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(Master):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n# \u5f92\u5f1f\u7c7b\nclass Disciple(School):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        # \u52a0\u81ea\u5df1\u521d\u59cb\u5316\u7684\u539f\u56e0\uff1a\u5982\u679c\u4e0d\u52a0\u81ea\u5df1\u7684\u521d\u59cb\u5316\uff0ckongfu\u5c5e\u6027\u5c31\u662f\u4e0a\u4e00\u6b21\u8c03\u7528\u7684init\u5185\u7684\u5c5e\u6027\n        self.__init__()\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n    def make_master_cake(self):\n        Master.__init__(self)\n        Master.make_cake(self)\n\n    def make_school_cake(self):\n        School.__init__(self)\n        School.make_cake(self)\n\n    # \u4e00\u6b21\u6027\u8c03\u7528\u5168\u90e8\u7236\u7c7b\n    def make_master_school_cake(self):\n        # \u65b9\u6cd51\uff1a\u5982\u679c\u5b9a\u4e49\u7684\u7c7b\u540d\u4fee\u6539\uff0c\u8fd9\u91cc\u4e5f\u8981\u4fee\u6539\uff0c\u9ebb\u70e6\uff1b\u4ee3\u7801\u91cf\u5e9e\u5927\n        School.__init__(self)\n        School.make_cake(self)\n        Master.__init__(self)\n        Master.make_cake(self)\n\nlaow = Disciple()\nlaow.make_master_school_cake()\n<\/code><\/pre>\n<p>\u65b9\u6cd5\u4e8c\uff1a<code>super()<\/code><\/p>\n<p>2.1 \u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">super(\u5f53\u524d\u7c7b\u540d, self).\u51fd\u6570()\n# super(School, self).__init__()\n# super(School, self).make_cake()\n<\/code><\/pre>\n<p>\u4ee3\u7801\u5b9e\u73b0\uff1a<\/p>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(Master):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n        # 2.1 super()\n        super(School, self).__init__()\n        super(School,self).make_cake()\n\n# \u5f92\u5f1f\u7c7b\nclass Disciple(School):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        # \u52a0\u81ea\u5df1\u521d\u59cb\u5316\u7684\u539f\u56e0\uff1a\u5982\u679c\u4e0d\u52a0\u81ea\u5df1\u7684\u521d\u59cb\u5316\uff0ckongfu\u5c5e\u6027\u5c31\u662f\u4e0a\u4e00\u6b21\u8c03\u7528\u7684init\u5185\u7684\u5c5e\u6027\n        self.__init__()\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n    def make_master_cake(self):\n        Master.__init__(self)\n        Master.make_cake(self)\n\n    def make_school_cake(self):\n        School.__init__(self)\n        School.make_cake(self)\n\n    # \u4e00\u6b21\u6027\u8c03\u7528\u5168\u90e8\u7236\u7c7b\n    def make_master_school_cake(self):\n        # # \u65b9\u6cd51\uff1a\u5982\u679c\u5b9a\u4e49\u7684\u7c7b\u540d\u4fee\u6539\uff0c\u8fd9\u91cc\u4e5f\u8981\u4fee\u6539\uff0c\u9ebb\u70e6\uff1b\u4ee3\u7801\u91cf\u5e9e\u5927\n        # School.__init__(self)\n        # School.make_cake(self)\n        # Master.__init__(self)\n        # Master.make_cake(self)\n\n        # \u65b9\u6cd5\u4e8c\uff1asuper()\n        # 2.1 super(\u5f53\u524d\u7c7b\u540d, self).\u51fd\u6570()\n        super(Disciple, self).__init__()\n        super(Disciple, self).make_cake()\n\nlaow = Disciple()\nlaow.make_master_school_cake()\n<\/code><\/pre>\n<p>2.2 \u65e0\u53c2\u6570<code>super()<\/code><\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">super().\u51fd\u6570()\n# super().__init__()\n# super().make_cake()\n<\/code><\/pre>\n<p>\u4ee3\u7801\u5b9e\u73b0\uff1a<\/p>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(Master):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n        # # 2.1 super()\n        # super(School, self).__init__()\n        # super(School,self).make_cake()\n        # \u65e0\u53c2\u6570super()\n        super().__init__()\n        super().make_cake()\n\n# \u5f92\u5f1f\u7c7b\nclass Disciple(School):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        # \u52a0\u81ea\u5df1\u521d\u59cb\u5316\u7684\u539f\u56e0\uff1a\u5982\u679c\u4e0d\u52a0\u81ea\u5df1\u7684\u521d\u59cb\u5316\uff0ckongfu\u5c5e\u6027\u5c31\u662f\u4e0a\u4e00\u6b21\u8c03\u7528\u7684init\u5185\u7684\u5c5e\u6027\n        self.__init__()\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n    def make_master_cake(self):\n        Master.__init__(self)\n        Master.make_cake(self)\n\n    def make_school_cake(self):\n        School.__init__(self)\n        School.make_cake(self)\n\n    # \u4e00\u6b21\u6027\u8c03\u7528\u5168\u90e8\u7236\u7c7b\n    def make_master_school_cake(self):\n        # \u65b9\u6cd5\u4e8c\uff1asuper()\n        # # 2.1 super(\u5f53\u524d\u7c7b\u540d, self).\u51fd\u6570()\n        # super(Disciple, self).__init__()\n        # super(Disciple, self).make_cake()\n\n        # \u65e0\u53c2\u6570super()\n        super().__init__()\n        super().make_cake()\n\nlaow = Disciple()\nlaow.make_master_school_cake()\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u4f7f\u7528<code>super()<\/code>\u53ef\u4ee5\u81ea\u52a8\u67e5\u627e\u7236\u7c7b\u3002\u8c03\u7528\u987a\u5e8f\u9075\u5faa<code>__mor__<\/code>\u7c7b\u5c5e\u6027\u7684\u987a\u5e8f\u3002\u6bd4\u8f83\u9002\u5408\u5355\u7ee7\u627f\u4f7f\u7528<\/p>\n<h3>8. \u79c1\u6709\u5c5e\u6027\u548c\u79c1\u6709\u65b9\u6cd5<\/h3>\n<p><strong>\u5b9a\u4e49\u79c1\u6709\u5c5e\u6027\u548c\u65b9\u6cd5<\/strong><\/p>\n<blockquote>\n<p>\u8001\u738b\u628a\u6280\u672f\u4f20\u7ed9\u5f92\u5f1f\u7684\u540c\u65f6\uff0c\u4e0d\u60f3\u628a\u81ea\u5df1\u7684\u94b1\uff0820000\u4e2a\u4ebf\uff09\u7ee7\u627f\u7ed9\u8fd9\u4e2a\u725b\u9a6c\u5f92\u5f1f\uff0c\u8fd9\u4e2a\u65f6\u5019\u8981\u4e3a\u201d\u94b1\u201c\u8fd9\u4e2a\u5b9e\u4f8b\u5c5e\u6027\u8bbe\u7f6e\u79c1\u6709\u5c5e\u6027<\/p>\n<\/blockquote>\n<p>\u8bbe\u7f6e\u79c1\u6709\u6743\u9650\u7684\u65b9\u6cd5\uff1a\u5728\u5c5e\u6027\u540d\u548c\u65b9\u6cd5\u540d\u524d\u9762\u52a0\u4e0a\u4e24\u4e2a\u4e0b\u5212\u7ebf<\/p>\n<pre><code class=\"language-python\">class Disciple(School, Master):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n        # \u5b9a\u4e49\u79c1\u6709\u5c5e\u6027\n        self.__money = 1000000\n    # \u5b9a\u4e49\u79c1\u6709\u65b9\u6cd5\n    def __info_print(self):\n        print(self.kongfu)\n        print(self.__money)\n<\/code><\/pre>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u79c1\u6709\u5c5e\u6027\u548c\u65b9\u6cd5\u53ea\u80fd\u5728\u7c7b\u91cc\u9762\u8bbf\u95ee\u548c\u4fee\u6539<\/p>\n<p><strong>\u83b7\u53d6\u548c\u4fee\u6539\u79c1\u6709\u5c5e\u6027\u503c<\/strong><\/p>\n<p>\u5728python\u4e2d\uff0c\u4e00\u822c\u5b9a\u4e49\u51fd\u6570\u540d<code>get_xx<\/code>\u7528\u6765\u83b7\u53d6\u79c1\u6709\u5c5e\u6027\uff0c\u5b9a\u4e49<code>set_xx<\/code>\u7528\u6765\u4fee\u6539\u79c1\u6709\u5c5e\u6027\u503c<\/p>\n<pre><code class=\"language-python\"># \u5e08\u5085\u7c7b\nclass Master(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u53e4\u6cd5\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\nclass School(object):\n    def __init__(self):\n        self.kongfu = &#039;[\u725b\u9a6c\u714e\u997c\u679c\u5b50\u914d\u65b9]&#039;\n\n    def make_cake(self):\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n# \u5f92\u5f1f\u7c7b\nclass Disciple(School, Master):\n    def __init__(self):\n        self.kongfu = &#039;[\u72ec\u5bb6\u914d\u65b9]&#039;\n\n        # \u5b9a\u4e49\u79c1\u6709\u5c5e\u6027\n        self.__money = 1000000\n    # \u5b9a\u4e49\u79c1\u6709\u65b9\u6cd5\n    def __info_print(self):\n        print(self.kongfu)\n        print(self.__money)\n\n    # \u83b7\u53d6\u79c1\u6709\u5c5e\u6027\n    def get_money(self):\n        return self.__money\n    # \u4fee\u6539\u79c1\u6709\u5c5e\u6027\u503c\n    def set_money(self):\n        self.__money = 888\n\n    def make_cake(self):\n        # \u52a0\u81ea\u5df1\u521d\u59cb\u5316\u7684\u539f\u56e0\uff1a\u5982\u679c\u4e0d\u52a0\u81ea\u5df1\u7684\u521d\u59cb\u5316\uff0ckongfu\u5c5e\u6027\u5c31\u662f\u4e0a\u4e00\u6b21\u8c03\u7528\u7684init\u5185\u7684\u5c5e\u6027\n        self.__init__()\n        print(f&#039;\u8fd0\u7528{self.kongfu}\u5236\u4f5c\u714e\u997c\u679c\u5b50&#039;)\n\n    def make_father_cake(self):\n        School.__init__(self)\n        School.make_cake(self)\n        Master.__init__(self)\n        Master.make_cake(self)\n\nclass Tusun(Disciple):\n    pass\n\nlaow = Tusun()\nprint(laow.get_money())\t# 1000000\nlaow.set_money()\nprint(laow.get_money())# 888\n<\/code><\/pre>\n<h3>9. \u603b\u7ed3<\/h3>\n<ul>\n<li>\n<p>\u7ee7\u627f\u7684\u7279\u70b9<\/p>\n<ul>\n<li>\u5b50\u7c7b\u9ed8\u8ba4\u62e5\u6709\u7236\u7c7b\u7684\u6240\u6709\u5c5e\u6027\u548c\u65b9\u6cd5<\/li>\n<li>\u5b50\u7c7b\u91cd\u5199\u7236\u7c7b\u540c\u540d\u65b9\u6cd5\u548c\u5c5e\u6027<\/li>\n<li>\u5b50\u7c7b\u8c03\u7528\u7236\u7c7b\u540c\u540d\u65b9\u6cd5\u548c\u5c5e\u6027<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><code>super()<\/code>\u65b9\u6cd5\u5feb\u901f\u8c03\u7528\u7236\u7c7b\u65b9\u6cd5<\/p>\n<\/li>\n<li>\n<p>\u79c1\u6709\u6743\u9650<\/p>\n<ul>\n<li>\n<p>\u4e0d\u80fd\u7ee7\u627f\u7ed9\u5b50\u7c7b\u7684\u5c5e\u6027\u548c\u65b9\u6cd5\u9700\u8981\u6dfb\u52a0\u79c1\u6709\u6743\u9650<\/p>\n<\/li>\n<li>\n<p>\u8bed\u6cd5<\/p>\n<pre><code class=\"language-python\">class \u7c7b\u540d():\n    # \u79c1\u6709\u5c5e\u6027\n    __\u5c5e\u6027\u540d = \u503c\n    \n    # \u79c1\u6709\u529e\u6cd5\n    def __\u51fd\u6570\u540d(self):\n        \u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>\u4e5d\u3001\u9762\u5411\u5bf9\u8c61&#8211;\u5176\u4ed6<\/h2>\n<h3>1. \u9762\u5411\u5bf9\u8c61\u4e09\u5927\u7279\u6027<\/h3>\n<ul>\n<li>\u5c01\u88c5\n<ul>\n<li>\u5c06\u5c5e\u6027\u548c\u65b9\u6cd5\u4e66\u5199\u5230\u7c7b\u91cc\u9762\u7684\u64cd\u4f5c\u5373\u4e3a\u5c01\u88c5<\/li>\n<li>\u5c01\u88c5\u53ef\u4ee5\u4e3a\u5c5e\u6027\u548c\u65b9\u6cd5\u6dfb\u52a0\u79c1\u6709\u6743\u9650<\/li>\n<\/ul>\n<\/li>\n<li>\u7ee7\u627f\n<ul>\n<li>\u5b50\u7c7b\u9ed8\u8ba4\u7ee7\u627f\u7236\u7c7b\u7684\u6240\u6709\u5c5e\u6027\u548c\u65b9\u6cd5<\/li>\n<li>\u5b50\u7c7b\u53ef\u4ee5\u91cd\u5199\u7236\u7c7b\u5c5e\u6027\u548c\u65b9\u6cd5<\/li>\n<\/ul>\n<\/li>\n<li>\u591a\u6001\n<ul>\n<li>\u4f20\u5165\u4e0d\u540c\u7684\u5bf9\u8c61\uff0c\u4ea7\u751f\u4e0d\u540c\u7684\u7ed3\u679c<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>2. \u591a\u6001<\/h3>\n<p><strong>\u4e86\u89e3\u591a\u6001<\/strong><\/p>\n<p>\u591a\u6001\u6307\u7684\u662f\u4e00\u7c7b\u4e8b\u7269\u6709\u591a\u79cd\u5f62\u6001\uff0c(\u4e00\u4e2a\u62bd\u8c61\u7c7b\u6709\u591a\u4e2a\u5b50\u7c7b\uff0c\u56e0\u800c\u591a\u6001\u7684\u6982\u5ff5\u4f9d\u8d56\u4e8e\u7ee7\u627f)\u3002<\/p>\n<ul>\n<li>\u5b9a\u4e49\uff1a\u591a\u6001\u662f\u4e00\u79cd\u4f7f\u7528\u5bf9\u8c61\u7684\u65b9\u5f0f\uff0c\u5b50\u7c7b\u91cd\u5199\u7236\u7c7b\u65b9\u6cd5\uff0c\u8c03\u7528\u4e0d\u540c\u5b50\u7c7b\u5bf9\u8c61\u7684\u76f8\u540c\u7236\u7c7b\u65b9\u6cd5\uff0c\u53ef\u4ee5\u4ea7\u751f\u4e0d\u540c\u7684\u6267\u884c\u7ed3\u679c<\/li>\n<li>\u597d\u5904\uff1a\u8c03\u7528\u7075\u6d3b\uff0c\u6709\u4e86\u591a\u6001\uff0c\u66f4\u5bb9\u6613\u7f16\u5199\u51fa\u901a\u7528\u7684\u4ee3\u7801\uff0c\u505a\u51fa\u901a\u7528\u7684\u7f16\u7a0b\uff0c\u4ee5\u9002\u5e94\u9700\u6c42\u7684\u4e0d\u65ad\u53d8\u5316\uff01<\/li>\n<li>\u5b9e\u73b0\u6b65\u9aa4\uff1a\n<ul>\n<li>\u5b9a\u4e49\u7236\u7c7b\uff0c\u5e76\u63d0\u4f9b\u516c\u5171\u65b9\u6cd5<\/li>\n<li>\u5b9a\u4e49\u5b50\u7c7b\uff0c\u5e76\u91cd\u5199\u7236\u7c7b\u65b9\u6cd5<\/li>\n<li>\u4f20\u9012\u5b50\u7c7b\u5bf9\u8c61\u7ed9\u8c03\u7528\u8005\uff0c\u53ef\u4ee5\u770b\u5230\u4e0d\u540c\u5b50\u7c7b\u6267\u884c\u6548\u679c\u4e0d\u540c<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>\u4f53\u9a8c\u591a\u6001<\/strong><\/p>\n<pre><code class=\"language-python\">class Dog(object):\n    def work(self):\n        pass\n\nclass ArmyDog(Dog):\n    def work(self):\n        print(&#039;\u8ffd\u51fb\u654c\u4eba...&#039;)\n\nclass DrugDog(Dog):\n    def work(self):\n        print(&#039;\u8ffd\u8e2a\u6bd2\u54c1...&#039;)\n\nclass Person(object):\n    def work_dog(self, dog):\n        dog.work()\n\nad = ArmyDog()\ndd = DrugDog()\n\nperson = Person()\nperson.work_dog(ad) # \u8ffd\u51fb\u654c\u4eba...\nperson.work_dog(dd) # \u8ffd\u8e2a\u6bd2\u54c1...\n<\/code><\/pre>\n<h3>3. \u7c7b\u5c5e\u6027\u548c\u5b9e\u4f8b\u5c5e\u6027<\/h3>\n<p><strong>\u7c7b\u5c5e\u6027<\/strong><\/p>\n<ol>\n<li>\n<p>\u8bbe\u7f6e\u548c\u8bbf\u95ee\u7c7b\u5c5e\u6027<\/p>\n<ul>\n<li>\n<p>\u7c7b\u5c5e\u6027\u5c31\u662f__\u7c7b\u5bf9\u8c61__\u6240\u62e5\u6709\u7684\u5c5e\u6027\uff0c\u5b83\u88ab__\u8be5\u7c7b\u7684\u6240\u6709\u5b9e\u4f8b\u5bf9\u8c61__\u6240\u5171\u6709<\/p>\n<\/li>\n<li>\n<p>\u7c7b\u5c5e\u6027\u53ef\u4ee5\u4f7f\u7528__\u7c7b\u5bf9\u8c61__\u6216__\u5b9e\u4f8b\u5bf9\u8c61__\u8bbf\u95ee<\/p>\n<\/li>\n<\/ul>\n<pre><code class=\"language-python\">class Dog(object):\n    num = 10\n\nlaow = Dog()\nlaox = Dog()\n\nprint(Dog.num)  # 10\nprint(laow.num) # 10\nprint(laox.num)  # 10\n<\/code><\/pre>\n<blockquote>\n<p>\u7c7b\u5c5e\u6027\u7684\u4f18\u70b9<\/p>\n<ul>\n<li>\u8bb0\u5f55\u7684\u67d0\u9879\u6570\u636e\uff0c\u59cb\u7ec8\u4fdd\u6301\u4e00\u81f4\u65f6\uff0c\u5219\u5b9a\u4e49\u7c7b\u5c5e\u6027<\/li>\n<li>\u5c5e\u6027\u5b9e\u4f8b\u8981\u6c42\u6bcf\u4e2a\u5bf9\u8c61\u4e3a\u5176\u5355\u72ec\u5f00\u8f9f\u4e00\u4efd\u5185\u5b58\u7a7a\u95f4\u6765\u8bb0\u5f55\u6570\u636e\uff0c\u800c\u7c7b\u5c5e\u6027\u4e3a\u5168\u7c7b\u6240\u5171\u6709\uff0c\u4ec5\u5360\u7528\u4e00\u4efd\u5185\u5b58\uff0c\u66f4\u52a0\u8282\u7701\u7a7a\u95f4<\/li>\n<\/ul>\n<\/blockquote>\n<\/li>\n<li>\n<p>\u4fee\u6539\u7c7b\u5c5e\u6027<\/p>\n<p>\u7c7b\u5c5e\u6027\u53ea\u80fd\u901a\u8fc7\u7c7b\u5bf9\u8c61\u4fee\u6539\uff0c\u4e0d\u80fd\u901a\u8fc7\u5b9e\u4f8b\u5bf9\u8c61\u4fee\u6539\uff0c\u5982\u679c\u901a\u8fc7\u5b9e\u4f8b\u5bf9\u8c61\u4fee\u6539\u7c7b\u5c5e\u6027\uff0c\u8868\u793a\u7684\u662f\u521b\u5efa\u4e86\u4e00\u4e2a\u5b9e\u4f8b\u5c5e\u6027<\/p>\n<pre><code class=\"language-python\">class Dog(object):\n    num = 10\n\nlaow = Dog()\nlaox = Dog()\n\n# \u7c7b\u4fee\u6539\uff1a\u7c7b.\u7c7b\u5c5e\u6027=\u503c\nDog.num = 99\nprint(Dog.num)  # 99\nprint(laow.num) # 99\nprint(laox.num) # 99\n\n# \u6d4b\u8bd5\u5bf9\u8c61\u4fee\u6539\u5c5e\u6027\nlaow.num = 8\nprint(Dog.num)  # 99\nprint(laow.num) # 8\nprint(laox.num) # 99\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>4. \u7c7b\u65b9\u6cd5\u548c\u9759\u6001\u65b9\u6cd5<\/h3>\n<p><strong>\u7c7b\u65b9\u6cd5<\/strong><\/p>\n<ol>\n<li>\u7c7b\u65b9\u6cd5\u7279\u70b9\n<ul>\n<li>\u9700\u8981\u7528\u88c5\u9970\u5668<code>@classmethod<\/code>\u6765\u6807\u8bc6\u5176\u4e3a\u7c7b\u65b9\u6cd5\uff0c\u5bf9\u4e8e\u7c7b\u65b9\u6cd5\uff0c\u7b2c\u4e00\u4e2a\u53c2\u6570\u5fc5\u987b\u662f\u7c7b\u5bf9\u8c61\uff0c\u4e00\u822c\u4ee5<code>cls<\/code>\u4f5c\u4e3a\u7b2c\u4e00\u4e2a\u53c2\u6570<\/li>\n<\/ul>\n<\/li>\n<li>\u7c7b\u65b9\u6cd5\u7684\u4f7f\u7528\u573a\u666f\n<ul>\n<li>\u5f53\u65b9\u6cd5\u4e2d\u9700\u8981\u4f7f\u7528\u5bf9\u8c61(\u5982\u8bbf\u95ee\u79c1\u6709\u7c7b\u5c5e\u6027\u7b49)\u65f6\uff0c\u5b9a\u4e49\u7c7b\u65b9\u6cd5<\/li>\n<li>\u7c7b\u65b9\u6cd5\u4e00\u822c\u548c\u7c7b\u5c5e\u6027\u914d\u5408\u4f7f\u7528<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><code class=\"language-python\">class Dog(object):\n    __num = 10\n\n    @classmethod\n    def return_num(cls):\n        return cls.__num\n\nlaow = Dog()\nresult = laow.return_num()\nprint(result)   # 10\n<\/code><\/pre>\n<p><strong>\u9759\u6001\u65b9\u6cd5<\/strong><\/p>\n<ol>\n<li>\u9759\u6001\u65b9\u6cd5\u7279\u70b9\n<ul>\n<li>\u9700\u8981\u901a\u8fc7\u88c5\u9970\u5668<code>@staticmethod<\/code>\u6765\u8fdb\u884c\u4fee\u9970\uff0c\u9759\u6001\u65b9\u6cd5\u65e2\u4e0d\u9700\u8981\u4f20\u9012\u7c7b\u5bf9\u8c61\u4e5f\u4e0d\u9700\u8981\u4f20\u9012\u5b9e\u4f8b\u5bf9\u8c61(\u5f62\u53c2\u6ca1\u6709<code>self\/cls<\/code>)<\/li>\n<li>\u9759\u6001\u65b9\u6cd5\u4e5f\u80fd\u901a\u8fc7\u5b9e\u4f8b\u5bf9\u8c61\u548c\u7c7b\u5bf9\u8c61\u53bb\u8bbf\u95ee\u3002<\/li>\n<\/ul>\n<\/li>\n<li>\u9759\u6001\u65b9\u6cd5\u4f7f\u7528\u573a\u666f\n<ul>\n<li>\u5f53\u65b9\u6cd5\u4e2d\u65e2\u4e0d\u9700\u8981\u4f7f\u7528\u5b9e\u4f8b\u5bf9\u8c61(\u5982\u5b9e\u4f8b\u5bf9\u8c61\uff0c\u5b9e\u4f8b\u5c5e\u6027)\uff0c\u4e5f\u4e0d\u9700\u8981\u4f7f\u7528\u7c7b\u5bf9\u8c61(\u5982\u7c7b\u5c5e\u6027\u3001\u7c7b\u65b9\u6cd5\u3001\u521b\u5efa\u5b9e\u4f8b\u7b49)\u65f6\uff0c\u5b9a\u4e49\u9759\u6001\u65b9\u6cd5<\/li>\n<li>\u53d6\u6d88\u4e0d\u9700\u8981\u7684\u53c2\u6570\u4f20\u9012\uff0c\u6709\u5229\u4e8e\u51cf\u5c11\u4e0d\u5fc5\u8981\u7684\u5185\u5b58\u5360\u7528\u548c\u6027\u80fd\u6d88\u8017<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><code class=\"language-python\">class Dog(object):\n    __num = 10\n\n    @staticmethod\n    def info_print():\n        print(&#039;\u8fd9\u662f\u4e00\u53ea\u72d7\uff01&#039;)\n\nlaow = Dog()\nlaow.info_print()   # \u8fd9\u662f\u4e00\u53ea\u72d7\uff01\nDog.info_print()    # \u8fd9\u662f\u4e00\u53ea\u72d7\uff01\n<\/code><\/pre>\n<h3>5. \u603b\u7ed3<\/h3>\n<ul>\n<li>\n<p>\u9762\u76f8\u5bf9\u8c61\u4e09\u5927\u7279\u70b9<\/p>\n<ul>\n<li>\u5c01\u88c5<\/li>\n<li>\u7ee7\u627f<\/li>\n<li>\u591a\u6001<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u7c7b\u5c5e\u6027<\/p>\n<ul>\n<li>\u5f52\u5c5e\u4e8e\u7c7b\u5bf9\u8c61\u7684\u5c5e\u6027\uff0c\u6240\u6709\u5bf9\u8c61\u5171\u6709\u7684\u5c5e\u6027<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\u5b9e\u4f8b\u5c5e\u6027<\/p>\n<\/li>\n<li>\n<p>\u7c7b\u65b9\u6cd5<\/p>\n<pre><code class=\"language-python\">@classmethod\ndef xx():\n    \u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u9759\u6001\u65b9\u6cd5<\/p>\n<pre><code class=\"language-python\">@staticmethod\ndef xx():\n    \u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<h2>\u5341\u3001\u5f02\u5e38<\/h2>\n<h3>1. \u4e86\u89e3\u5f02\u5e38<\/h3>\n<p>\u5f53\u68c0\u6d4b\u5230\u4e00\u4e2a\u9519\u8bef\u65f6\uff0c\u89e3\u91ca\u5668\u5c31\u65e0\u6cd5\u6267\u884c\u4e86\uff0c\u53cd\u800c\u51fa\u73b0\u4e86\u4e00\u4e9b\u9519\u8bef\u7684\u63d0\u793a\uff0c\u8fd9\u5c31\u662f\u6240\u8c13\u7684\u5f02\u5e38<\/p>\n<p>\u4f8b\uff1a\u4ee5<code>r<\/code>\u65b9\u5f0f\u6253\u5f00\u4e86\u4e00\u4e2a\u4e0d\u5b58\u5728\u7684\u6587\u4ef6<\/p>\n<pre><code class=\"language-python\">open(&#039;test.txt&#039;, &#039;r&#039;)\t# r:\u53ea\u8bfb\n<\/code><\/pre>\n<h3>2. \u5f02\u5e38\u7684\u5199\u6cd5<\/h3>\n<ol>\n<li>\n<p>\u8bed\u6cd5<\/p>\n<pre><code class=\"language-python\">try:\n    \u53ef\u80fd\u53d1\u751f\u9519\u8bef\u7684\u4ee3\u7801\nexcept:\n    \u5982\u679c\u51fa\u73b0\u5f02\u5e38\u6267\u884c\u7684\u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5feb\u901f\u4f53\u9a8c<\/p>\n<p>\u9700\u6c42\uff1a\u5c1d\u8bd5\u4ee5<code>r<\/code>\u6a21\u5f0f\u6253\u5f00\u6587\u4ef6\uff0c\u5982\u679c\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u4ee5<code>w<\/code>(\u53ea\u5199\/\u7f16\u8f91)\u7684\u65b9\u5f0f\u6253\u5f00<\/p>\n<pre><code class=\"language-python\">try:\n    f= open(&#039;test.txt&#039;, &#039;r&#039;)\nexcept:\n    f= open(&#039;test.txt&#039;, &#039;w&#039;)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>3. \u6355\u83b7\u5f02\u5e38<\/h3>\n<p><strong>\u6355\u83b7\u6307\u5b9a\u5f02\u5e38<\/strong><\/p>\n<ol>\n<li>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\">try:\n    \u53ef\u80fd\u53d1\u751f\u9519\u8bef\u7684\u4ee3\u7801\nexcept \u5f02\u5e38\u7c7b\u578b:\n    \u5982\u679c\u6355\u83b7\u5230\u8be5\u5f02\u5e38\u7c7b\u578b\u6267\u884c\u7684\u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5feb\u901f\u4f53\u9a8c<\/p>\n<pre><code class=\"language-python\">print(num)  # NameError\n<\/code><\/pre>\n<pre><code class=\"language-python\">try:\n    print(num)\nexcept NameError:\n    print(&quot;\u9519\u8bef\uff01\uff01&quot;)\n<\/code><\/pre>\n<blockquote>\n<p><font color=\"red\">\u6ce8\u610f\uff1a<\/font><\/p>\n<ol>\n<li>\u5982\u679c\u5c1d\u8bd5\u6267\u884c\u7684\u4ee3\u7801\u7684\u5f02\u5e38\u7c7b\u578b\u548c\u8981\u6355\u83b7\u7684\u5f02\u5e38\u7c7b\u578b\u4e0d\u4e00\u81f4\uff0c\u5219\u65e0\u6cd5\u6355\u83b7\u5f02\u5e38<\/li>\n<li>\u4e00\u822c<code>try<\/code>\u4e0b\u65b9\u53ea\u653e\u4e00\u884c\u5c1d\u8bd5\u6267\u884c\u7684\u4ee3\u7801<\/li>\n<\/ol>\n<\/blockquote>\n<\/li>\n<\/ol>\n<p><strong>\u6355\u83b7\u591a\u4e2a\u6307\u5b9a\u5f02\u5e38<\/strong><\/p>\n<p>\u5f53\u6355\u83b7\u591a\u4e2a\u5f02\u5e38\u65f6\uff0c\u53ef\u4ee5\u628a\u8981\u6355\u83b7\u7684\u5f02\u5e38\u7c7b\u578b\u7684\u540d\u5b57\uff0c\u653e\u5230<code>except<\/code>\u540e\uff0c\u5e76\u4f7f\u7528\u5143\u7ec4\u7684\u65b9\u5f0f\u8fdb\u884c\u4e66\u5199<\/p>\n<pre><code class=\"language-python\">try:\n    # print(num)\n    print(1\/0)\nexcept (NameError,ZeroDivisionError):\n    print(&quot;\u9519\u8bef\uff01\uff01&quot;)\n<\/code><\/pre>\n<p><strong>\u6355\u83b7\u5f02\u5e38\u63cf\u8ff0\u4fe1\u606f<\/strong><\/p>\n<pre><code class=\"language-python\">try:\n    # print(num)\n    print(1\/0)\nexcept (NameError,ZeroDivisionError) as e:\n    print(e)\n<\/code><\/pre>\n<p><strong>\u6355\u83b7\u6240\u6709\u5f02\u5e38<\/strong><\/p>\n<p><code>Exception<\/code>\u662f\u6240\u6709\u7a0b\u5e8f\u5f02\u5e38\u7c7b\u7684\u7236\u7c7b<\/p>\n<pre><code class=\"language-python\">try:\n    print(num)\nexcept Exception as e:\n    print(e)\n<\/code><\/pre>\n<h3>4. \u5f02\u5e38\u7684<code>else<\/code><\/h3>\n<p><code>else<\/code>\u8868\u793a\u7684\u662f\u5982\u679c\u6ca1\u6709\u5f02\u5e38\u8981\u6267\u884c\u7684\u4ee3\u7801<\/p>\n<pre><code class=\"language-python\">try:\n    print(1)\nexcept Exception as e:\n    print(e)\nelse:\n    print(&#039;\u6ca1\u6709\u5f02\u5e38&#039;)\n<\/code><\/pre>\n<h3>5. \u5f02\u5e38\u7684<code>finally<\/code><\/h3>\n<p><code>finally<\/code>\u8868\u793a\u7684\u662f\u65e0\u8bba\u662f\u5426\u5f02\u5e38\u90fd\u8981\u6267\u884c\u7684\u4ee3\u7801\uff0c\u4f8b\u5982\u5173\u95ed\u6587\u4ef6<\/p>\n<pre><code class=\"language-python\">try:\n    f = open(&#039;test.txt&#039;,&#039;r&#039;)\nexcept Exception as e:\n    f = open(&#039;test.txt&#039;,&#039;w&#039;)\nelse:\n    print(&#039;\u6ca1\u6709\u5f02\u5e38&#039;)\nfinally:\n    # \u5173\u95ed\u6587\u4ef6.close()\n    f.close()\n<\/code><\/pre>\n<h3>6. \u5f02\u5e38\u7684\u4f20\u9012<\/h3>\n<p>\u9700\u6c42:<\/p>\n<ol>\n<li>\n<p>\u5c1d\u8bd5\u53ea\u8bfb\u65b9\u5f0f\u6253\u5f00test.txt\u6587\u4ef6\uff0c\u5982\u679c\u6587\u4ef6\u5b58\u5728\u5219\u8bfb\u53d6\u6587\u4ef6\u5185\u5bb9\uff0c\u6587\u4ef6\u4e0d\u5b58\u5728\u5219\u63d0\u793a\u7528\u6237\u5373\u53ef\u3002<\/p>\n<\/li>\n<li>\n<p>\u8bfb\u53d6\u5185\u5bb9\u8981\u6c42:\u5c1d\u8bd5\u5faa\u73af\u8bfb\u53d6\u5185\u5bb9\uff0c\u8bfb\u53d6\u8fc7\u7a0b\u4e2d\u5982\u679c\u68c0\u6d4b\u5230\u7528\u6237\u610f\u5916\u7ec8\u6b62\u7a0b\u5e8f\uff0c\u5219 except \u6355\u83b7\u5f02\u5e38\u5e76\u63d0\u793a\u7528\u6237\u3002<\/p>\n<\/li>\n<\/ol>\n<pre><code class=\"language-python\">import time\ntry:\n    f = open(&quot;test.txt&quot;)\n    try:\n        while True:\n            content = f.readline()  # \u8bfb\u53d6\u5355\u884c\n            if len(content) == 0:\n                break\n            # \u6bcf\u8bfb\u53d6\u4e00\u884c\u5ef6\u8fdf2\u79d2\n            time.sleep(2)\n            print(content)\n    except:\n        print(&#039;\u7a0b\u5e8f\u88ab\u610f\u5916\u7ec8\u6b62&#039;)\n    finally:\n        f.close()\nexcept:\n    print(&#039;\u6ca1\u6709\u8fd9\u4e2a\u6587\u4ef6&#039;)\n<\/code><\/pre>\n<h3>7. \u81ea\u5b9a\u4e49\u5f02\u5e38<\/h3>\n<p>\u5728Python\u4e2d\uff0c\u629b\u51fa\u81ea\u5b9a\u4e49\u5f02\u5e38\u7684\u8bed\u6cd5\u4e3a<code>raise \u5f02\u5e38\u7c7b\u5bf9\u8c61<\/code><\/p>\n<p>\u9700\u6c42\uff1a\u5bc6\u7801\u957f\u5ea6\u4e0d\u8db3\uff0c\u5219\u62a5\u5f02\u5e38(\u7528\u6237\u8f93\u5165\u5bc6\u7801\uff0c\u5982\u679c\u8f93\u5165\u7684\u957f\u5ea6\u4e0d\u8db33\u4f4d\uff0c\u5219\u62a5\u9519\uff0c\u5373\u629b\u51fa\u81ea\u5b9a\u4e49\u5f02\u5e38\uff0c\u5e76\u6355\u83b7\u8be5\u5f02\u5e38)\u3002<\/p>\n<pre><code class=\"language-python\"># 1.\u81ea\u5b9a\u4e49\u5f02\u5e38\u7c7b\nclass ShortInputError(Exception):\n    def __init__(self, user_input_len, min_len):\n        self.user_input_len = user_input_len\n        self.min_len = min_len\n    def __str__(self):\n        return f&#039;\u4f60\u8f93\u5165\u7684\u662f{self.user_input_len}\u4f4d\u5b57\u7b26\uff0c\u4e0d\u80fd\u5c11\u4e8e{self.min_len}\u4f4d&#039;\n# 2.\u629b\u51fa\u5f02\u5e38\ndef user_input():\n    try:\n        con = input(&#039;\u8f93\u5165\u4f60\u7684\u5bc6\u7801\uff1a&#039;)\n        if len(con) &lt; 3:\n            raise ShortInputError(len(con), 3)\n    # 3.\u6355\u83b7\u8be5\u5f02\u5e38\n    except ShortInputError as e:\n        print(e)\n    else:\n        print(&#039;\u5bc6\u7801\u8f93\u5165\u5b8c\u6210&#039;)\n\nuser_input()\n<\/code><\/pre>\n<h3>8. \u603b\u7ed3<\/h3>\n<ul>\n<li>\n<p>\u5f02\u5e38\u8bed\u6cd5<\/p>\n<pre><code class=\"language-python\">try:\n    \u53ef\u80fd\u53d1\u751f\u9519\u8bef\u7684\u4ee3\u7801\nexcept:\n    \u5982\u679c\u51fa\u73b0\u5f02\u5e38\u6267\u884c\u7684\u4ee3\u7801\nelse:\n    \u6ca1\u6709\u5f02\u5e38\u6267\u884c\u7684\u4ee3\u7801\nfinally:\n    \u65e0\u8bba\u662f\u5426\u5f02\u5e38\u90fd\u8981\u6267\u884c\u7684\u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u6355\u83b7\u5f02\u5e38<\/p>\n<pre><code class=\"language-python\">except \u5f02\u5e38\u7c7b\u578b:\n    \u4ee3\u7801\nexcept \u5f02\u5e38\u7c7b\u578b as xx:\n    \u4ee3\u7801\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u81ea\u5b9a\u4e49\u5f02\u5e38<\/p>\n<pre><code class=\"language-python\"># 1. \u81ea\u5b9a\u4e49\u5f02\u5e38\u7c7b\nclass \u5f02\u5e38\u7c7b\u7c7b\u540d(Exception):\n    \u4ee3\u7801\n    # \u8bbe\u7f6e\u629b\u51fa\u5f02\u5e38\u63cf\u8ff0\u4fe1\u606f\n    def __str__(self):\n        return ...\n\n# 2. \u629b\u51fa\u5f02\u5e38\nraise \u5f02\u5e38\u7c7b\u540d()\n\n# \u6355\u83b7\u5f02\u5e38\nexcept Exception...\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<h2>\u5341\u4e00\u3001\u6a21\u5757\u548c\u5305<\/h2>\n<h3>1. \u6a21\u5757<\/h3>\n<p>Python \u6a21\u5757(Module)\uff0c\u662f\u4e00\u4e2a Python \u6587\u4ef6\uff0c\u4ee5<code>.py<\/code>\u7ed3\u5c3e\uff0c\u5305\u542b\u4e86 Python \u5bf9\u8c61\u5b9a\u4e49\u548cPython\u8bed\u53e5,\u6a21\u5757\u80fd\u5b9a\u4e49\u51fd\u6570\uff0c\u7c7b\u548c\u53d8\u91cf\uff0c\u6a21\u5757\u91cc\u4e5f\u80fd\u5305\u542b\u53ef\u6267\u884c\u7684\u4ee3\u7801\u3002<\/p>\n<h3>2. \u5bfc\u5165\u6a21\u5757<\/h3>\n<ul>\n<li><code>import<\/code>\u6a21\u5757\u540d<\/li>\n<li><code>from<\/code> \u6a21\u5757\u540d <code>import<\/code> \u529f\u80fd\u540d<\/li>\n<li><code>from<\/code> \u6a21\u5757\u540d <code>import*<\/code><\/li>\n<li><code>import<\/code> \u6a21\u5757\u540d <code>as<\/code> \u522b\u540d<\/li>\n<li><code>from<\/code> \u6a21\u5757\u540d <code>import<\/code> \u529f\u80fd\u540d <code>as<\/code> \u522b\u540d<\/li>\n<\/ul>\n<p><strong>\u5bfc\u5165\u65b9\u5f0f\u8be6\u89e3<\/strong><\/p>\n<ol>\n<li>\n<p><code>import<\/code><\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<pre><code class=\"language-python\"># 1. \u5bfc\u5165\u6a21\u5757\nimport \u6a21\u5757\u540d    # \u63a8\u8350\nimport \u6a21\u5757\u540d1, \u6a21\u5757\u540d2\n\n# 2. \u8c03\u7528\u529f\u80fd\n\u6a21\u5757\u540d.\u529f\u80fd\u540d()\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\">import math\n# \u5f00\u5e73\u65b9\nprint(math.sqrt(9)) # 3.0\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>from...import<\/code><\/p>\n<pre><code class=\"language-python\">from \u6a21\u5757\u540d import \u529f\u80fd1...\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\">from math import sqrt\nprint(sqrt(9))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>from...import*<\/code><\/p>\n<p>\u8bed\u6cd5<\/p>\n<pre><code class=\"language-python\">from \u6a21\u5757\u540d import *    # \u5bfc\u5165\u6240\u6709\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\">from math import *\nprint(sqrt(9))\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>as<\/code>\u5b9a\u4e49\u522b\u540d<\/p>\n<p>\u8bed\u6cd5<\/p>\n<pre><code class=\"language-python\"># \u6a21\u5757\u5b9a\u4e49\u522b\u540d\nimport \u6a21\u5757\u540d as \u522b\u540d\n\n# \u529f\u80fd\u5b9a\u4e49\u522b\u540d\nfrom \u6a21\u5757\u540d import \u529f\u80fd as \u522b\u540d\n<\/code><\/pre>\n<p>\u4f53\u9a8c\uff1a<\/p>\n<pre><code class=\"language-python\"># \u6a21\u5757\u5b9a\u4e49\u522b\u540d\nimport time as tt\ntt.sleep(2)\nprint(&#039;hello world&#039;)\n\n# \u529f\u80fd\u5b9a\u4e49\u522b\u540d\nfrom time import sleep as sl\nsl(2)\nprint(&#039;hello world&#039;)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>3. \u5236\u4f5c\u6a21\u5757<\/h3>\n<p>\u5728Python\u4e2d\uff0c\u6bcf\u4e2aPython\u6587\u4ef6\u90fd\u53ef\u4ee5\u4f5c\u4e3a\u4e00\u4e2a\u6a21\u5757\uff0c\u6a21\u5757\u7684\u540d\u5b57\u5c31\u662f\u6587\u4ef6\u7684\u540d\u5b57\u3002\u4e5f\u5c31\u662f\u8bf4__\u81ea\u5b9a\u4e49\u6a21\u5757\u540d\u5fc5\u987b\u8981\u7b26\u5408\u6807\u8bc6\u7b26\u547d\u540d\u89c4\u5219\u3002__<\/p>\n<ol>\n<li>\n<p>\u5b9a\u4e49\u6a21\u5757<\/p>\n<p>\u65b0\u5efa\u6765\u4e00\u4e2apython\u6587\u4ef6\uff0c\u547d\u540d\u4e3a<code>my_module.py<\/code>\uff0c\u5e76\u5b9a\u4e49<code>testa<\/code>\u51fd\u6570<\/p>\n<pre><code class=\"language-python\">def testA(a,b):\n    print(a + b)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u6d4b\u8bd5\u6a21\u5757<\/p>\n<p>\u5728\u5b9e\u9645\u5f00\u4e2d\uff0c\u5f53\u4e00\u4e2a\u5f00\u53d1\u4eba\u5458\u7f16\u5199\u5b8c\u4e00\u4e2a\u6a21\u5757\u540e\uff0c\u4e3a\u4e86\u8ba9\u6a21\u5757\u80fd\u591f\u5728\u9879\u76ee\u4e2d\u8fbe\u5230\u60f3\u8981\u7684\u6548\u679c\uff0c\u8fd9\u4e2a\u5f00\u53d1\u4eba\u5458\u4f1a\u81ea\u884c\u5728<code>.py<\/code>\u6587\u4ef6\u4e2d\u6dfb\u52a0\u4e00\u4e9b\u6d4b\u8bd5\u4fe1\u606f.\uff0c\u4f8b\u5982\uff0c\u5728<code>my_module1.py<\/code> \u6587\u4ef6\u4e2d\u6dfb\u52a0\u6d4b\u8bd5\u4ee3\u7801\u3002<\/p>\n<pre><code class=\"language-python\">def testA(a,b):\n    print(a + b)\n\n# \u6d4b\u8bd5\u4fe1\u606f\ntestA(1, 2)\n<\/code><\/pre>\n<p>\u6b64\u65f6\uff0c\u65e0\u8bba\u662f\u5f53\u524d\u6587\u4ef6\uff0c\u8fd8\u662f\u5176\u4ed6\u5df2\u7ecf\u5bfc\u5165\u4e86\u8be5\u6a21\u5757\u7684\u6587\u4ef6\uff0c\u5728\u8fd0\u884c\u7684\u65f6\u5019\u90fd\u4f1a\u81ea\u52a8\u6267\u884c <code>testA<\/code>\u51fd\u6570\u7684\u8c03\u7528\u3002<\/p>\n<p>\u89e3\u51b3\u529e\u6cd5\u5982\u4e0b:<\/p>\n<pre><code class=\"language-python\">def testA(a,b):\n    print(a + b)\n\n# \u53ea\u5728\u5f53\u524d\u6587\u4ef6\u4e2d\u8c03\u7528\u8be5\u51fd\u6570\uff0c\u5176\u4ed6\u5bfc\u5165\u7684\u6587\u4ef6\u5185\u4e0d\u7b26\u5408\u8be5\u6761\u4ef6\uff0c\u5219\u4e0d\u6267\u884ctestA\u51fd\u6570\nif __name__ == &#039;__main__&#039;:\n    testA(2,2)\n<\/code><\/pre>\n<p><code>__name__<\/code>\u662f\u7cfb\u7edf\u53d8\u91cf\uff0c\u662f\u6a21\u5757\u7684\u6807\u8bc6\u7b26\uff0c\u503c\u662f\uff1a\u5982\u679c\u662f\u81ea\u8eab\u6a21\u5757\u503c\u662f<code>__main__<\/code>\uff1b\u5426\u5219\u662f\u5f53\u524d\u7684\u6a21\u5757\u540d<\/p>\n<pre><code class=\"language-python\">print(__name__) # __main__\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u6a21\u5757\u7684\u5b9a\u4f4d\u987a\u5e8f<\/p>\n<p>\u5f53\u5bfc\u5165\u4e00\u4e2a\u6a21\u5757\uff0cPython\u89e3\u6790\u5668\u5bf9\u6a21\u5757\u4f4d\u7f6e\u7684\u641c\u7d22\u987a\u5e8f\u662f\uff1a<\/p>\n<ol>\n<li>\u5f53\u524d\u76ee\u5f55<\/li>\n<li>\u5982\u679c\u4e0d\u5728\u5f53\u524d\u76ee\u5f55\uff0cPython\u5219\u641c\u7d22\u5728<code>shell<\/code>\u53d8\u91cf<code>PYTHONPATH<\/code>\u4e0b\u7684\u6bcf\u4e2a\u76ee\u5f55\u3002<\/li>\n<li>\u5982\u679c\u90fd\u627e\u4e0d\u5230\uff0cPython\u4f1a\u5bdf\u770b\u9ed8\u8ba4\u8def\u5f84\u3002<code>UNIX<\/code>\u4e0b\uff0c\u9ed8\u8ba4\u8def\u5f84\u4e00\u822c\u4e3a<code>\/usr\/local\/lib\/python\/<\/code><\/li>\n<\/ol>\n<p>\u6a21\u5757\u641c\u7d22\u8def\u5f84\u5b58\u50a8\u5728system\u6a21\u5757\u7684<code>sys.path<\/code>\u53d8\u91cf\u4e2d\u3002\u53d8\u91cf\u91cc\u5305\u542b\u5f53\u524d\u76ee\u5f55\uff0c<code>PYTHONPATH<\/code>\u548c\u7531\u5b89\u88c5\u8fc7\u7a0b\u51b3\u5b9a\u7684\u9ed8\u8ba4\u76ee\u5f55\u3002<\/p>\n<p><font color=\"red\">\u6ce8\u610f\uff1a<\/font><\/p>\n<ul>\n<li>\u81ea\u5df1\u7684\u6587\u4ef6\u540d\u4e0d\u8981\u548c\u5df2\u6709\u7684\u6a21\u5757\u540d\u91cd\u590d\uff0c\u5426\u5219\u5bfc\u81f4\u6a21\u5757\u529f\u80fd\u65e0\u6cd5\u4f7f\u7528<\/li>\n<li>\u4f7f\u7528<code>from \u6a21\u5757\u540d import<\/code>\u529f\u80fd\u7684\u65f6\u5019\uff0c\u5982\u679c\u540d\u5b57\u91cd\u590d\uff0c\u8c03\u7528\u5230\u7684\u662f\u6700\u540e\u5b9a\u4e49\u6216\u5bfc\u5165\u7684\u529f\u80fd<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3>4. <code>__all__<\/code><\/h3>\n<p>\u5982\u679c\u4e00\u4e2a\u6a21\u5757\u6587\u4ef6\u4e2d\u6709<code>__all__<\/code>\u53d8\u91cf\uff0c\u5f53\u4f7f\u7528<code>from xxx import *<\/code>\u5bfc\u5165\u65f6\uff0c\u53ea\u80fd\u5bfc\u5165\u8fd9\u4e2a\u5217\u8868\u4e2d\u7684\u5143\u7d20<\/p>\n<ul>\n<li>\n<p>my_module\u6a21\u5757\u4ee3\u7801<\/p>\n<pre><code class=\"language-python\">__all__ = [&#039;tastA&#039;]\n\ndef tastA():\n    print(&#039;tastA&#039;)\n\ndef tastB():\n    print(&#039;tastB&#039;)\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5bfc\u5165\u6a21\u5757\u7684\u6587\u4ef6\u4ee3\u7801<\/p>\n<pre><code class=\"language-python\">from my_module import *\n\ntastA()\ntastB()    # \u62a5\u9519\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<h3>5. \u5305<\/h3>\n<p>\u5305\u5c06\u6709\u8054\u7cfb\u7684\u6a21\u5757\u7ec4\u7ec7\u5728\u4e00\u8d77\uff0c\u5373\u653e\u5230\u540c\u4e00\u4e2a\u6587\u4ef6\u5939\u4e0b\uff0c\u5e76\u4e14\u5728\u8fd9\u4e2a\u6587\u4ef6\u5939\u521b\u5efa\u4e00\u4e2a\u540d\u5b57\u4e3a<code>__init__.py<\/code> \u6587\u4ef6\uff0c\u90a3\u4e48\u8fd9\u4e2a\u6587\u4ef6\u5939\u5c31\u79f0\u4e4b\u4e3a\u5305\u3002<\/p>\n<ol>\n<li>\n<p>\u5236\u4f5c\u5305<\/p>\n<p>[\u65b0\u5efa]&#8211;&gt;[python\u8f6f\u4ef6\u5305]&#8211;&gt;\u8f93\u5165\u5305\u540d&#8211;&gt;[OK]&#8211;&gt;\u65b0\u5efa\u529f\u80fd\u6a21\u5757(\u6709\u8054\u7cfb\u7684\u6a21\u5757)<\/p>\n<p><font color=\"red\">\u6ce8\uff1a<\/font>\u65b0\u5efa\u5305\u540e\uff0c\u5305\u5185\u90e8\u4f1a\u81ea\u52a8\u521b\u5efa<code>__init__.py<\/code>\u6587\u4ef6\uff0c\u8fd9\u4e2a\u6587\u4ef6\u63a7\u5236\u7740\u5305\u7684\u5bfc\u5165\u884c\u4e3a<\/p>\n<\/li>\n<li>\n<p>\u5feb\u901f\u4f53\u9a8c<\/p>\n<ol>\n<li>\n<p>\u65b0\u5efa\u5305<code>mypackage<\/code><\/p>\n<\/li>\n<li>\n<p>\u65b0\u5efa\u5305\u5185\u6a21\u5757\uff1a<code>my_module<\/code><\/p>\n<\/li>\n<li>\n<p>\u6a21\u5757\u5185\u4ee3\u7801\u5982\u4e0b<\/p>\n<pre><code class=\"language-python\"># my_module1\nprint(1)\n\ndef info_print1():\n    print(&#039;my_module1&#039;)\n<\/code><\/pre>\n<pre><code class=\"language-python\"># my_module2\nprint(2)\n\ndef info_print2():\n    print(&#039;my_module2&#039;)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u5bfc\u5165\u5305<\/p>\n<p>\u65b9\u6cd5\u4e00<\/p>\n<pre><code class=\"language-python\">import \u5305\u540d.\u6a21\u5757\u540d\n\n\u5305\u540d.\u6a21\u5757\u540d.\u529f\u80fd\n<\/code><\/pre>\n<p>\u4f53\u9a8c<\/p>\n<pre><code class=\"language-python\">import my.my_module\n\nmy.my_module.info_print1()\n<\/code><\/pre>\n<p>\u65b9\u6cd5\u4e8c<\/p>\n<p><font color='red'>\u6ce8\uff1a<\/font>\u5fc5\u987b\u5728<code>__init__.py<\/code>\u6587\u4ef6\u4e2d\u6dfb\u52a0<code>__all__ = []<\/code>\uff0c\u63a7\u5236\u5141\u8bb8\u5bfc\u5165\u7684\u6a21\u5757\u5217\u8868<\/p>\n<pre><code class=\"language-python\">from \u5305\u540d import *\n\u6a21\u5757\u540d.\u529f\u80fd\n<\/code><\/pre>\n<p>\u4f53\u9a8c<\/p>\n<pre><code class=\"language-python\"># __init__.py\n__all__ = [&quot;my_module1&quot;]\n<\/code><\/pre>\n<pre><code class=\"language-python\"># my_module1.py\nprint(1)\n\ndef info_print1():\n    print(&#039;my_module1&#039;)\n<\/code><\/pre>\n<pre><code class=\"language-python\"># my_module2.py\nprint(2)\n\ndef info_print2():\n    print(&#039;my_module2&#039;)\n<\/code><\/pre>\n<pre><code class=\"language-python\"># \u6d4b\u8bd5.py\nfrom my import *\nmy_module1.info_print1()\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>6. \u603b\u7ed3<\/h3>\n<ul>\n<li>\n<p>\u5bfc\u5165\u6a21\u5757\u65b9\u6cd5<\/p>\n<pre><code class=\"language-python\">import \u6a21\u5757\u540d\n\nfrom \u6a21\u5757\u540d import \u529f\u80fd\n\nfrom \u6a21\u5757\u540d import *\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u5bfc\u5165\u5305<\/p>\n<pre><code class=\"language-python\">import \u5305\u540d.\u6a21\u5757\u540d\n\nfrom \u5305\u540d import *\n<\/code><\/pre>\n<\/li>\n<li>\n<p><code>__all__ = []<\/code>\uff1a\u5141\u8bb8\u5bfc\u5165\u7684\u6a21\u5757\u6216\u529f\u80fd\u5217\u8868<\/p>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u6e90\u6587\u4ef6PDF\u4e0b\u8f7d\u5730\u5740\uff1aPython\u5b66\u4e60\u7b14\u8bb01 \u4e00\u3001\u57fa\u7840\u77e5\u8bc6 1. \u6ce8\u91ca \u6ce8\u91ca\uff1a\u5bf9\u4ee3\u7801\u8fdb\u884c\u89e3\u91ca\u548c\u8bf4\u660e \u5355\u884c\u6ce8\u91ca  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":79,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[12],"class_list":["post-62","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-python"],"_links":{"self":[{"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":14,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":234,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/posts\/62\/revisions\/234"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/media\/79"}],"wp:attachment":[{"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.huihuia24.top\/index.php\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}