{"id":4017,"date":"2022-03-18T22:33:47","date_gmt":"2022-03-18T14:33:47","guid":{"rendered":"https:\/\/egonlin.com\/?p=4017"},"modified":"2022-09-03T09:47:27","modified_gmt":"2022-09-03T01:47:27","slug":"%e7%ac%ac%e5%9b%9b%e8%8a%82%ef%bc%9a%e5%9f%ba%e6%9c%ac%e6%95%b0%e6%8d%ae%e7%b1%bb%e5%9e%8b%e5%8f%8a%e5%86%85%e7%bd%ae%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/egonlin.com\/?p=4017","title":{"rendered":"\u7b2c\u56db\u8282\uff1a\u57fa\u672c\u6570\u636e\u7c7b\u578b\u53ca\u5185\u7f6e\u65b9\u6cd5"},"content":{"rendered":"<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5185\u7f6e\u65b9\u6cd51.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5185\u7f6e\u65b9\u6cd51.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h1>\u4e00 \u5f15\u5b50<\/h1>\n<p>\u200b    \u6570\u636e\u7c7b\u578b\u662f\u7528\u6765\u8bb0\u5f55\u4e8b\u7269\u72b6\u6001\u7684\uff0c\u800c\u4e8b\u7269\u7684\u72b6\u6001\u662f\u4e0d\u65ad\u53d8\u5316\u7684(\u5982:\u4e00\u4e2a\u4eba\u5e74\u9f84\u7684\u589e\u957f\uff08\u64cd\u4f5cint\u7c7b\u578b\uff09 \uff0c\u5355\u4e2a\u4eba\u540d\u7684\u4fee\u6539\uff08\u64cd\u4f5cstr\u7c7b\u578b\uff09\uff0c\u5b66\u751f\u5217\u8868\u4e2d\u589e\u52a0\u5b66\u751f\uff08\u64cd\u4f5clist\u7c7b\u578b\uff09\u7b49)\uff0c\u8fd9\u610f\u5473\u7740\u6211\u4eec\u5728\u5f00\u53d1\u7a0b\u5e8f\u65f6\u9700\u8981\u9891\u7e41\u5bf9\u6570\u636e\u8fdb\u884c\u64cd\u4f5c\uff0c\u4e3a\u4e86\u63d0\u5347\u6211\u4eec\u7684\u5f00\u53d1\u6548\u7387\uff0c python\u9488\u5bf9\u8fd9\u4e9b\u5e38\u7528\u7684\u64cd\u4f5c\uff0c\u4e3a\u6bcf\u4e00\u79cd\u6570\u636e\u7c7b\u578b\u5185\u7f6e\u4e86\u4e00\u7cfb\u5217\u65b9\u6cd5\u3002\u672c\u7ae0\u7684\u4e3b\u9898\u5c31\u662f\u5e26\u5927\u5bb6\u8be6\u7ec6\u4e86\u89e3\u4e0b\u5b83\u4eec\uff0c\u4ee5\u53ca\u6bcf\u79cd\u6570\u636e\u7c7b\u578b\u7684\u8be6\u7ec6\u5b9a\u4e49\u3001\u7c7b\u578b\u8f6c\u6362\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe01-1.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe01-1.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h1>\u4e8c \u6570\u5b57\u7c7b\u578bint\u4e0efloat<\/h1>\n<h2>2.1 \u5b9a\u4e49<\/h2>\n<pre><code class=\"language-python\"># 1\u3001\u5b9a\u4e49\uff1a\n# 1.1 \u6574\u578bint\u7684\u5b9a\u4e49\nage=10  # \u672c\u8d28age = int(10)\n\n# 1.2 \u6d6e\u70b9\u578bfloat\u7684\u5b9a\u4e49\nsalary=3000.3  # \u672c\u8d28salary=float(3000.3)\n\n# \u6ce8\u610f\uff1a\u540d\u5b57+\u62ec\u53f7\u7684\u610f\u601d\u5c31\u662f\u8c03\u7528\u67d0\u4e2a\u529f\u80fd\uff0c\u6bd4\u5982\n# print(...)\u8c03\u7528\u6253\u5370\u529f\u80fd\n# int(...)\u8c03\u7528\u521b\u5efa\u6574\u578b\u6570\u636e\u7684\u529f\u80fd\n# float(...)\u8c03\u7528\u521b\u5efa\u6d6e\u70b9\u578b\u6570\u636e\u7684\u529f\u80fd<\/code><\/pre>\n<h2>2.2 \u7c7b\u578b\u8f6c\u6362<\/h2>\n<pre><code class=\"language-python\"># 1\u3001\u6570\u636e\u7c7b\u578b\u8f6c\u6362\n# 1.1 int\u53ef\u4ee5\u5c06\u7531\u7eaf\u6574\u6570\u6784\u6210\u7684\u5b57\u7b26\u4e32\u76f4\u63a5\u8f6c\u6362\u6210\u6574\u578b\uff0c\u82e5\u5305\u542b\u5176\u4ed6\u4efb\u610f\u975e\u6574\u6570\u7b26\u53f7\uff0c\u5219\u4f1a\u62a5\u9519\n>&gt;&gt; s = &#039;123&#039;\n>&gt;&gt; res = int(s)\n>&gt;&gt; res,type(res)\n(123, &lt;class &#039;int&#039;&gt;)\n\n>&gt;&gt; int(&#039;12.3&#039;) # \u9519\u8bef\u6f14\u793a\uff1a\u5b57\u7b26\u4e32\u5185\u5305\u542b\u4e86\u975e\u6574\u6570\u7b26\u53f7.\nTraceback (most recent call last):\n  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;\nValueError: invalid literal for int() with base 10: &#039;12.3&#039;\n\n# 1.2 \u8fdb\u5236\u8f6c\u6362\n# \u5341\u8fdb\u5236\u8f6c\u5176\u4ed6\u8fdb\u5236\n>&gt;&gt; bin(3)\n&#039;0b11&#039;\n>&gt;&gt; oct(9)\n&#039;0o11&#039;\n>&gt;&gt; hex(17)\n&#039;0x11&#039;\n# \u5176\u4ed6\u8fdb\u5236\u8f6c\u5341\u8fdb\u5236\n>&gt;&gt; int(&#039;0b11&#039;,2)\n3\n>&gt;&gt; int(&#039;0o11&#039;,8)\n9\n>&gt;&gt; int(&#039;0x11&#039;,16)\n17\n\n# 1.3 float\u540c\u6837\u53ef\u4ee5\u7528\u6765\u505a\u6570\u636e\u7c7b\u578b\u7684\u8f6c\u6362\n>&gt;&gt; s = &#039;12.3&#039;\n>&gt;&gt; res=float(s)\n>&gt;&gt; res,type(res)\n(12.3, &lt;class &#039;float&#039;&gt;)<\/code><\/pre>\n<h2>2.3 \u4f7f\u7528<\/h2>\n<p>\u6570\u5b57\u7c7b\u578b\u4e3b\u8981\u5c31\u662f\u7528\u6765\u505a\u6570\u5b66\u8fd0\u7b97\u4e0e\u6bd4\u8f83\u8fd0\u7b97\uff0c\u56e0\u6b64\u6570\u5b57\u7c7b\u578b\u9664\u4e86\u4e0e\u8fd0\u7b97\u7b26\u7ed3\u5408\u4f7f\u7528\u4e4b\u5916\uff0c\u5e76\u65e0\u9700\u8981\u638c\u63e1\u7684\u5185\u7f6e\u65b9\u6cd5<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe02-2.jpeg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe02-2.jpeg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h1>\u4e09 \u5b57\u7b26\u4e32<\/h1>\n<h2>3.1 \u5b9a\u4e49\uff1a<\/h2>\n<pre><code class=\"language-python\"># \u5b9a\u4e49\uff1a\u5728\u5355\u5f15\u53f7\\\u53cc\u5f15\u53f7\\\u4e09\u5f15\u53f7\u5185\u5305\u542b\u4e00\u4e32\u5b57\u7b26\nname1 = &#039;jason&#039;  # \u672c\u8d28:name = str(&#039;\u4efb\u610f\u5f62\u5f0f\u5185\u5bb9&#039;)\nname2 = &quot;lili&quot;  # \u672c\u8d28:name = str(&quot;\u4efb\u610f\u5f62\u5f0f\u5185\u5bb9&quot;)\nname3 = &quot;&quot;&quot;ricky&quot;&quot;&quot;  # \u672c\u8d28:name = str(&quot;&quot;&quot;\u4efb\u610f\u5f62\u5f0f\u5185\u5bb9&quot;&quot;&quot;)<\/code><\/pre>\n<h2>3.2 \u7c7b\u578b\u8f6c\u6362<\/h2>\n<pre><code class=\"language-python\"># \u6570\u636e\u7c7b\u578b\u8f6c\u6362\uff1astr()\u53ef\u4ee5\u5c06\u4efb\u610f\u6570\u636e\u7c7b\u578b\u8f6c\u6362\u6210\u5b57\u7b26\u4e32\u7c7b\u578b\uff0c\u4f8b\u5982 \n>&gt;&gt; type(str([1,2,3])) # list-&gt;str\n&lt;class &#039;str&#039;&gt;\n>&gt;&gt; type(str({&quot;name&quot;:&quot;jason&quot;,&quot;age&quot;:18})) # dict-&gt;str\n&lt;class &#039;str&#039;&gt;\n>&gt;&gt; type(str((1,2,3)))  # tuple-&gt;str\n&lt;class &#039;str&#039;&gt;\n>&gt;&gt; type(str({1,2,3,4})) # set-&gt;str\n&lt;class &#039;str&#039;&gt;<\/code><\/pre>\n<h2>3.3 \u4f7f\u7528<\/h2>\n<h3>3.3.1 \u4f18\u5148\u638c\u63e1\u7684\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe03.jpeg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe03.jpeg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; str1 = &#039;hello python!&#039;\n\n# 1.\u6309\u7d22\u5f15\u53d6\u503c(\u6b63\u5411\u53d6\uff0c\u53cd\u5411\u53d6)\uff1a\n# 1.1 \u6b63\u5411\u53d6(\u4ece\u5de6\u5f80\u53f3)\n>&gt;&gt; str1[6]\np\n# 1.2 \u53cd\u5411\u53d6(\u8d1f\u53f7\u8868\u793a\u4ece\u53f3\u5f80\u5de6)\n>&gt;&gt; str1[-4]\nh\n# 1.3 \u5bf9\u4e8estr\u6765\u8bf4\uff0c\u53ea\u80fd\u6309\u7167\u7d22\u5f15\u53d6\u503c\uff0c\u4e0d\u80fd\u6539\n>&gt;&gt; str1[0]=&#039;H&#039; # \u62a5\u9519TypeError\n\n# 2.\u5207\u7247(\u987e\u5934\u4e0d\u987e\u5c3e\uff0c\u6b65\u957f)\n# 2.1 \u987e\u5934\u4e0d\u987e\u5c3e\uff1a\u53d6\u51fa\u7d22\u5f15\u4e3a0\u52308\u7684\u6240\u6709\u5b57\u7b26\n>&gt;&gt; str1[0:9]  \nhello pyt\n# 2.2 \u6b65\u957f\uff1a0:9:2,\u7b2c\u4e09\u4e2a\u53c2\u65702\u4ee3\u8868\u6b65\u957f\uff0c\u4f1a\u4ece0\u5f00\u59cb\uff0c\u6bcf\u6b21\u7d2f\u52a0\u4e00\u4e2a2\u5373\u53ef\uff0c\u6240\u4ee5\u4f1a\u53d6\u51fa\u7d22\u5f150\u30012\u30014\u30016\u30018\u7684\u5b57\u7b26\n>&gt;&gt; str1[0:9:2]  \nhlopt \n# 2.3 \u53cd\u5411\u5207\u7247\n>&gt;&gt; str1[::-1]  # -1\u8868\u793a\u4ece\u53f3\u5f80\u5de6\u4f9d\u6b21\u53d6\u503c\n!nohtyp olleh\n\n# 3.\u957f\u5ea6len\n# 3.1 \u83b7\u53d6\u5b57\u7b26\u4e32\u7684\u957f\u5ea6\uff0c\u5373\u5b57\u7b26\u7684\u4e2a\u6570\uff0c\u4f46\u51e1\u5b58\u5728\u4e8e\u5f15\u53f7\u5185\u7684\u90fd\u7b97\u4f5c\u5b57\u7b26)\n>&gt;&gt; len(str1) # \u7a7a\u683c\u4e5f\u7b97\u5b57\u7b26\n13\n\n# 4.\u6210\u5458\u8fd0\u7b97 in \u548c not in    \n# 4.1 int:\u5224\u65adhello \u662f\u5426\u5728 str1\u91cc\u9762\n>&gt;&gt; &#039;hello&#039; in str1  \nTrue\n# 4.2 not in:\u5224\u65adtony \u662f\u5426\u4e0d\u5728 str1\u91cc\u9762\n>&gt;&gt; &#039;tony&#039; not in str1 \nTrue\n\n# 5.strip\u79fb\u9664\u5b57\u7b26\u4e32\u9996\u5c3e\u6307\u5b9a\u7684\u5b57\u7b26(\u9ed8\u8ba4\u79fb\u9664\u7a7a\u683c)\n# 5.1 \u62ec\u53f7\u5185\u4e0d\u6307\u5b9a\u5b57\u7b26\uff0c\u9ed8\u8ba4\u79fb\u9664\u9996\u5c3e\u7a7a\u767d\u5b57\u7b26(\u7a7a\u683c\u3001\\n\u3001\\t)\n>&gt;&gt; str1 = &#039;  life is short!  &#039;\n>&gt;&gt; str1.strip()  \nlife is short!\n\n# 5.2 \u62ec\u53f7\u5185\u6307\u5b9a\u5b57\u7b26\uff0c\u79fb\u9664\u9996\u5c3e\u6307\u5b9a\u7684\u5b57\u7b26\n>&gt;&gt; str2 = &#039;**tony**&#039;  \n>&gt;&gt; str2.strip(&#039;*&#039;)  \ntony\n\n# 6.\u5207\u5206split\n# 6.1 \u62ec\u53f7\u5185\u4e0d\u6307\u5b9a\u5b57\u7b26\uff0c\u9ed8\u8ba4\u4ee5\u7a7a\u683c\u4f5c\u4e3a\u5207\u5206\u7b26\u53f7\n>&gt;&gt; str3=&#039;hello world&#039;\n>&gt;&gt; str3.split()\n[&#039;hello&#039;, &#039;world&#039;]\n# 6.2 \u62ec\u53f7\u5185\u6307\u5b9a\u5206\u9694\u5b57\u7b26\uff0c\u5219\u6309\u7167\u62ec\u53f7\u5185\u6307\u5b9a\u7684\u5b57\u7b26\u5207\u5272\u5b57\u7b26\u4e32\n>&gt;&gt; str4 = &#039;127.0.0.1&#039;\n>&gt;&gt; str4.split(&#039;.&#039;)  \n[&#039;127&#039;, &#039;0&#039;, &#039;0&#039;, &#039;1&#039;]  # \u6ce8\u610f:split\u5207\u5272\u5f97\u5230\u7684\u7ed3\u679c\u662f\u5217\u8868\u6570\u636e\u7c7b\u578b\n\n# 7.\u5faa\u73af\n>&gt;&gt; str5 = &#039;\u4eca\u5929\u4f60\u597d\u5417\uff1f&#039;\n>&gt;&gt; for line in str5:  # \u4f9d\u6b21\u53d6\u51fa\u5b57\u7b26\u4e32\u4e2d\u6bcf\u4e00\u4e2a\u5b57\u7b26\n...     print(line)\n...\n\u4eca\n\u5929\n\u4f60\n\u597d\n\u5417\n\uff1f<\/code><\/pre>\n<h3>3.3.2 \u9700\u8981\u638c\u63e1\u7684\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe06-1.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe06-1.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><strong>1.strip, lstrip, rstrip<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; str1 = &#039;**tony***&#039;\n\n>&gt;&gt; str1.strip(&#039;*&#039;)  # \u79fb\u9664\u5de6\u53f3\u4e24\u8fb9\u7684\u6307\u5b9a\u5b57\u7b26\n&#039;tony&#039;\n>&gt;&gt; str1.lstrip(&#039;*&#039;)  # \u53ea\u79fb\u9664\u5de6\u8fb9\u7684\u6307\u5b9a\u5b57\u7b26\ntony***\n>&gt;&gt; str1.rstrip(&#039;*&#039;)  # \u53ea\u79fb\u9664\u53f3\u8fb9\u7684\u6307\u5b9a\u5b57\u7b26\n**tony<\/code><\/pre>\n<p><strong>2.lower(),upper()<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; str2 = &#039;My nAme is tonY\uff01&#039;\n\n>&gt;&gt; str2.lower()  # \u5c06\u82f1\u6587\u5b57\u7b26\u4e32\u5168\u90e8\u53d8\u5c0f\u5199\nmy name is tony\uff01\n>&gt;&gt; str2.upper()  # \u5c06\u82f1\u6587\u5b57\u7b26\u4e32\u5168\u90e8\u53d8\u5927\u5199\nMY NAME IS TONY\uff01<\/code><\/pre>\n<p><strong>3.startswith,endswith<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; str3 = &#039;tony jam&#039;\n\n# startswith()\u5224\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u4ee5\u62ec\u53f7\u5185\u6307\u5b9a\u7684\u5b57\u7b26\u5f00\u5934\uff0c\u7ed3\u679c\u4e3a\u5e03\u5c14\u503cTrue\u6216False\n>&gt;&gt; str3.startswith(&#039;t&#039;) \nTrue\n>&gt;&gt; str3.startswith(&#039;j&#039;)\nFalse\n# endswith()\u5224\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u4ee5\u62ec\u53f7\u5185\u6307\u5b9a\u7684\u5b57\u7b26\u7ed3\u5c3e\uff0c\u7ed3\u679c\u4e3a\u5e03\u5c14\u503cTrue\u6216False\n>&gt;&gt; str3.endswith(&#039;jam&#039;)\nTrue\n>&gt;&gt; str3.endswith(&#039;tony&#039;)  \nFalse<\/code><\/pre>\n<p><strong>4.\u683c\u5f0f\u5316\u8f93\u51fa\u4e4bformat<\/strong><\/p>\n<p>\u4e4b\u524d\u6211\u4eec\u4f7f\u7528%s\u6765\u505a\u5b57\u7b26\u4e32\u7684\u683c\u5f0f\u5316\u8f93\u51fa\u64cd\u4f5c\uff0c\u5728\u4f20\u503c\u65f6\uff0c\u5fc5\u987b\u4e25\u683c\u6309\u7167\u4f4d\u7f6e\u4e0e%s\u4e00\u4e00\u5bf9\u5e94\uff0c\u800c\u5b57\u7b26\u4e32\u7684\u5185\u7f6e\u65b9\u6cd5format\u5219\u63d0\u4f9b\u4e86\u4e00\u79cd\u4e0d\u4f9d\u8d56\u4f4d\u7f6e\u7684\u4f20\u503c\u65b9\u5f0f<\/p>\n<p>\u6848\u4f8b\uff1a<\/p>\n<pre><code class=\"language-python\"># format\u62ec\u53f7\u5185\u5728\u4f20\u53c2\u6570\u65f6\u5b8c\u5168\u53ef\u4ee5\u6253\u4e71\u987a\u5e8f\uff0c\u4f46\u4ecd\u7136\u80fd\u6307\u540d\u9053\u59d3\u5730\u4e3a\u6307\u5b9a\u7684\u53c2\u6570\u4f20\u503c\uff0cname=\u2018tony\u2019\u5c31\u662f\u4f20\u7ed9{name}\n>&gt;&gt; str4 = &#039;my name is {name}, my age is {age}!&#039;.format(age=18,name=&#039;tony&#039;)\n>&gt;&gt; str4  \n&#039;my name is tony, my age is 18!&#039;\n\n>&gt;&gt; str4 = &#039;my name is {name}{name}{name}, my age is {name}!&#039;.format(name=&#039;tony&#039;, age=18)\n>&gt;&gt; str4  \n&#039;my name is tonytonytony, my age is tony!&#039;<\/code><\/pre>\n<p>format\u7684\u5176\u4ed6\u4f7f\u7528\u65b9\u5f0f\uff08\u4e86\u89e3\uff09<\/p>\n<pre><code class=\"language-python\"># \u7c7b\u4f3c\u4e8e%s\u7684\u7528\u6cd5\uff0c\u4f20\u5165\u7684\u503c\u4f1a\u6309\u7167\u4f4d\u7f6e\u4e0e{}\u4e00\u4e00\u5bf9\u5e94\n>&gt;&gt; str4 = &#039;my name is {}, my age is {}!&#039;.format(&#039;tony&#039;, 18)\n>&gt;&gt; str4 \nmy name is tony, my age is 18!\n<\/code><\/pre>\n<pre><code class=\"language-python\"># \u628aformat\u4f20\u5165\u7684\u591a\u4e2a\u503c\u5f53\u4f5c\u4e00\u4e2a\u5217\u8868\uff0c\u7136\u540e\u7528{\u7d22\u5f15}\u53d6\u503c\n>&gt;&gt; str4 = &#039;my name is {0}, my age is {1}!&#039;.format(&#039;tony&#039;, 18)\n>&gt;&gt; str4\nmy name is tony, my age is 18!\n\n>&gt;&gt; str4 = &#039;my name is {1}, my age is {0}!&#039;.format(&#039;tony&#039;, 18)\n>&gt;&gt; str4  \nmy name is 18, my age is tony!\n\n>&gt;&gt; str4 = &#039;my name is {1}, my age is {1}!&#039;.format(&#039;tony&#039;, 18)\n>&gt;&gt; str4  \nmy name is 18, my age is 18!<\/code><\/pre>\n<p><strong>5.split,rsplit <\/strong><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-25-\u5207\u5272.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-25-\u5207\u5272.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\"># split\u4f1a\u6309\u7167\u4ece\u5de6\u5230\u53f3\u7684\u987a\u5e8f\u5bf9\u5b57\u7b26\u4e32\u8fdb\u884c\u5207\u5206\uff0c\u53ef\u4ee5\u6307\u5b9a\u5207\u5272\u6b21\u6570\n>&gt;&gt; str5=&#039;C:\/a\/b\/c\/d.txt&#039;\n>&gt;&gt; str5.split(&#039;\/&#039;,1)\n[&#039;C:&#039;, &#039;a\/b\/c\/d.txt&#039;]  \n\n# rsplit\u521a\u597d\u4e0esplit\u76f8\u53cd\uff0c\u4ece\u53f3\u5f80\u5de6\u5207\u5272\uff0c\u53ef\u4ee5\u6307\u5b9a\u5207\u5272\u6b21\u6570\n>&gt;&gt; str5=&#039;a|b|c&#039;\n>&gt;&gt; str5.rsplit(&#039;|&#039;,1)\n[&#039;a|b&#039;, &#039;c&#039;]<\/code><\/pre>\n<p><strong>6.join <\/strong><\/p>\n<pre><code class=\"language-python\"># \u4ece\u53ef\u8fed\u4ee3\u5bf9\u8c61\u4e2d\u53d6\u51fa\u591a\u4e2a\u5b57\u7b26\u4e32\uff0c\u7136\u540e\u6309\u7167\u6307\u5b9a\u7684\u5206\u9694\u7b26\u8fdb\u884c\u62fc\u63a5\uff0c\u62fc\u63a5\u7684\u7ed3\u679c\u4e3a\u5b57\u7b26\u4e32\n>&gt;&gt; &#039;%&#039;.join(&#039;hello&#039;) # \u4ece\u5b57\u7b26\u4e32&#039;hello&#039;\u4e2d\u53d6\u51fa\u591a\u4e2a\u5b57\u7b26\u4e32\uff0c\u7136\u540e\u6309\u7167%\u4f5c\u4e3a\u5206\u9694\u7b26\u53f7\u8fdb\u884c\u62fc\u63a5\n&#039;h%e%l%l%o&#039;\n>&gt;&gt; &#039;|&#039;.join([&#039;tony&#039;,&#039;18&#039;,&#039;read&#039;])  # \u4ece\u5217\u8868\u4e2d\u53d6\u51fa\u591a\u4e2a\u5b57\u7b26\u4e32\uff0c\u7136\u540e\u6309\u7167*\u4f5c\u4e3a\u5206\u9694\u7b26\u53f7\u8fdb\u884c\u62fc\u63a5\n&#039;tony|18|read&#039;<\/code><\/pre>\n<p><strong>7.replace<\/strong><\/p>\n<pre><code class=\"language-python\"># \u7528\u65b0\u7684\u5b57\u7b26\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u65e7\u7684\u5b57\u7b26\n>&gt;&gt; str7 = &#039;my name is tony, my age is 18!&#039;  # \u5c06tony\u7684\u5e74\u9f84\u753118\u5c81\u6539\u621073\u5c81\n>&gt;&gt; str7 = str7.replace(&#039;18&#039;, &#039;73&#039;)  # \u8bed\u6cd5:replace(&#039;\u65e7\u5185\u5bb9&#039;, &#039;\u65b0\u5185\u5bb9&#039;)\n>&gt;&gt; str7\nmy name is tony, my age is 73!\n\n# \u53ef\u4ee5\u6307\u5b9a\u4fee\u6539\u7684\u4e2a\u6570\n>&gt;&gt; str7 = &#039;my name is tony, my age is 18!&#039;\n>&gt;&gt; str7 = str7.replace(&#039;my&#039;, &#039;MY&#039;,1) # \u53ea\u628a\u4e00\u4e2amy\u6539\u4e3aMY\n>&gt;&gt; str7\n&#039;MY name is tony, my age is 18!&#039;<\/code><\/pre>\n<p><strong>8.isdigit <\/strong><\/p>\n<pre><code class=\"language-python\"># \u5224\u65ad\u5b57\u7b26\u4e32\u662f\u5426\u662f\u7eaf\u6570\u5b57\u7ec4\u6210\uff0c\u8fd4\u56de\u7ed3\u679c\u4e3aTrue\u6216False\n>&gt;&gt; str8 = &#039;5201314&#039;\n>&gt;&gt; str8.isdigit()\nTrue\n\n>&gt;&gt; str8 = &#039;123g123&#039;\n>&gt;&gt; str8.isdigit()\nFalse<\/code><\/pre>\n<h3>3.3.3 \u4e86\u89e3\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe05-1.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe05-1.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\"># 1.find,rfind,index,rindex,count\n# 1.1 find\uff1a\u4ece\u6307\u5b9a\u8303\u56f4\u5185\u67e5\u627e\u5b50\u5b57\u7b26\u4e32\u7684\u8d77\u59cb\u7d22\u5f15\uff0c\u627e\u5f97\u5230\u5219\u8fd4\u56de\u6570\u5b571\uff0c\u627e\u4e0d\u5230\u5219\u8fd4\u56de-1\n>&gt;&gt; msg=&#039;tony say hello&#039;\n>&gt;&gt; msg.find(&#039;o&#039;,1,3)  # \u5728\u7d22\u5f15\u4e3a1\u548c2(\u987e\u5934\u4e0d\u987e\u5c3e)\u7684\u5b57\u7b26\u4e2d\u67e5\u627e\u5b57\u7b26o\u7684\u7d22\u5f15\n1  \n# 1.2 index:\u540cfind,\u4f46\u5728\u627e\u4e0d\u5230\u65f6\u4f1a\u62a5\u9519\n>&gt;&gt; msg.index(&#039;e&#039;,2,4) # \u62a5\u9519ValueError\n# 1.3 rfind\u4e0erindex\uff1a\u7565\n# 1.4 count:\u7edf\u8ba1\u5b57\u7b26\u4e32\u5728\u5927\u5b57\u7b26\u4e32\u4e2d\u51fa\u73b0\u7684\u6b21\u6570\n>&gt;&gt; msg = &quot;hello everyone&quot;\n>&gt;&gt; msg.count(&#039;e&#039;)  # \u7edf\u8ba1\u5b57\u7b26\u4e32e\u51fa\u73b0\u7684\u6b21\u6570\n4\n>&gt;&gt; msg.count(&#039;e&#039;,1,6)  # \u5b57\u7b26\u4e32e\u5728\u7d22\u5f151~5\u8303\u56f4\u5185\u51fa\u73b0\u7684\u6b21\u6570\n1\n\n# 2.center,ljust,rjust,zfill\n>&gt;&gt; name=&#039;tony&#039;\n>&gt;&gt; name.center(30,&#039;-&#039;)  # \u603b\u5bbd\u5ea6\u4e3a30\uff0c\u5b57\u7b26\u4e32\u5c45\u4e2d\u663e\u793a\uff0c\u4e0d\u591f\u7528-\u586b\u5145\n-------------tony-------------\n>&gt;&gt; name.ljust(30,&#039;*&#039;)  # \u603b\u5bbd\u5ea6\u4e3a30\uff0c\u5b57\u7b26\u4e32\u5de6\u5bf9\u9f50\u663e\u793a\uff0c\u4e0d\u591f\u7528*\u586b\u5145\ntony**************************\n>&gt;&gt; name.rjust(30,&#039;*&#039;)  # \u603b\u5bbd\u5ea6\u4e3a30\uff0c\u5b57\u7b26\u4e32\u53f3\u5bf9\u9f50\u663e\u793a\uff0c\u4e0d\u591f\u7528*\u586b\u5145\n**************************tony\n>&gt;&gt; name.zfill(50)  # \u603b\u5bbd\u5ea6\u4e3a50\uff0c\u5b57\u7b26\u4e32\u53f3\u5bf9\u9f50\u663e\u793a\uff0c\u4e0d\u591f\u75280\u586b\u5145\n0000000000000000000000000000000000000000000000tony\n\n# 3.expandtabs\n>&gt;&gt; name = &#039;tony\\thello&#039;  # \\t\u8868\u793a\u5236\u8868\u7b26(tab\u952e)\n>&gt;&gt; name\ntony    hello\n>&gt;&gt; name.expandtabs(1)  # \u4fee\u6539\\t\u5236\u8868\u7b26\u4ee3\u8868\u7684\u7a7a\u683c\u6570\ntony hello\n\n# 4.captalize,swapcase,title\n# 4.1 captalize\uff1a\u9996\u5b57\u6bcd\u5927\u5199\n>&gt;&gt; message = &#039;hello everyone nice to meet you!&#039;\n>&gt;&gt; message.capitalize()\nHello everyone nice to meet you!  \n# 4.2 swapcase\uff1a\u5927\u5c0f\u5199\u7ffb\u8f6c\n>&gt;&gt; message1 = &#039;Hi girl, I want make friends with you!&#039;\n>&gt;&gt; message1.swapcase()  \nhI GIRL, i WANT MAKE FRIENDS WITH YOU!  \n#4.3 title\uff1a\u6bcf\u4e2a\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u5927\u5199\n>&gt;&gt; msg = &#039;dear my friend i miss you very much&#039;\n>&gt;&gt; msg.title()\nDear My Friend I Miss You Very Much \n\n# 5.is\u6570\u5b57\u7cfb\u5217\n#\u5728python3\u4e2d\nnum1 = b&#039;4&#039; #bytes\nnum2 = u&#039;4&#039; #unicode,python3\u4e2d\u65e0\u9700\u52a0u\u5c31\u662funicode\nnum3 = &#039;\u56db&#039; #\u4e2d\u6587\u6570\u5b57\nnum4 = &#039;\u2163&#039; #\u7f57\u9a6c\u6570\u5b57\n\n#isdigt:bytes,unicode\n>&gt;&gt; num1.isdigit()\nTrue\n>&gt;&gt; num2.isdigit()\nTrue\n>&gt;&gt; num3.isdigit()\nFalse\n>&gt;&gt; num4.isdigit() \nFalse\n\n#isdecimal:uncicode(bytes\u7c7b\u578b\u65e0isdecimal\u65b9\u6cd5)\n>&gt;&gt; num2.isdecimal() \nTrue\n>&gt;&gt; num3.isdecimal() \nFalse\n>&gt;&gt; num4.isdecimal() \nFalse\n\n#isnumberic:unicode,\u4e2d\u6587\u6570\u5b57,\u7f57\u9a6c\u6570\u5b57(bytes\u7c7b\u578b\u65e0isnumberic\u65b9\u6cd5)\n>&gt;&gt; num2.isnumeric() \nTrue\n>&gt;&gt; num3.isnumeric() \nTrue\n>&gt;&gt; num4.isnumeric() \nTrue\n\n# \u4e09\u8005\u4e0d\u80fd\u5224\u65ad\u6d6e\u70b9\u6570\n>&gt;&gt; num5 = &#039;4.3&#039;\n>&gt;&gt; num5.isdigit()\nFalse\n>&gt;&gt; num5.isdecimal()\nFalse\n>&gt;&gt; num5.isnumeric()\nFalse\n\n&#039;&#039;&#039;\n\u603b\u7ed3:\n    \u6700\u5e38\u7528\u7684\u662fisdigit,\u53ef\u4ee5\u5224\u65adbytes\u548cunicode\u7c7b\u578b,\u8fd9\u4e5f\u662f\u6700\u5e38\u89c1\u7684\u6570\u5b57\u5e94\u7528\u573a\u666f\n    \u5982\u679c\u8981\u5224\u65ad\u4e2d\u6587\u6570\u5b57\u6216\u7f57\u9a6c\u6570\u5b57,\u5219\u9700\u8981\u7528\u5230isnumeric\u3002\n&#039;&#039;&#039;\n\n# 6.is\u5176\u4ed6\n>&gt;&gt; name = &#039;tony123&#039;\n>&gt;&gt; name.isalnum() #\u5b57\u7b26\u4e32\u4e2d\u65e2\u53ef\u4ee5\u5305\u542b\u6570\u5b57\u4e5f\u53ef\u4ee5\u5305\u542b\u5b57\u6bcd\nTrue\n>&gt;&gt; name.isalpha() #\u5b57\u7b26\u4e32\u4e2d\u53ea\u5305\u542b\u5b57\u6bcd\nFalse\n>&gt;&gt; name.isidentifier()\nTrue\n>&gt;&gt; name.islower()  # \u5b57\u7b26\u4e32\u662f\u5426\u662f\u7eaf\u5c0f\u5199\nTrue\n>&gt;&gt; name.isupper()  # \u5b57\u7b26\u4e32\u662f\u5426\u662f\u7eaf\u5927\u5199\nFalse\n>&gt;&gt; name.isspace()  # \u5b57\u7b26\u4e32\u662f\u5426\u5168\u662f\u7a7a\u683c\nFalse\n>&gt;&gt; name.istitle()  # \u5b57\u7b26\u4e32\u4e2d\u7684\u5355\u8bcd\u9996\u5b57\u6bcd\u662f\u5426\u90fd\u662f\u5927\u5199\nFalse<\/code><\/pre>\n<h1>\u56db \u5217\u8868<\/h1>\n<h2>4.1 \u5b9a\u4e49<\/h2>\n<pre><code class=\"language-python\"># \u5b9a\u4e49\uff1a\u5728[]\u5185,\u7528\u9017\u53f7\u5206\u9694\u5f00\u591a\u4e2a\u4efb\u610f\u6570\u636e\u7c7b\u578b\u7684\u503c\nl1 = [1,&#039;a&#039;,[1,2]]  # \u672c\u8d28:l1 = list([1,&#039;a&#039;,[1,2]])<\/code><\/pre>\n<h2>4.2 \u7c7b\u578b\u8f6c\u6362<\/h2>\n<pre><code class=\"language-python\"># \u4f46\u51e1\u80fd\u88abfor\u5faa\u73af\u904d\u5386\u7684\u6570\u636e\u7c7b\u578b\u90fd\u53ef\u4ee5\u4f20\u7ed9list()\u8f6c\u6362\u6210\u5217\u8868\u7c7b\u578b\uff0clist()\u4f1a\u8ddffor\u5faa\u73af\u4e00\u6837\u904d\u5386\u51fa\u6570\u636e\u7c7b\u578b\u4e2d\u5305\u542b\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20\u7136\u540e\u653e\u5230\u5217\u8868\u4e2d\n>&gt;&gt; list(&#039;wdad&#039;) # \u7ed3\u679c\uff1a[&#039;w&#039;, &#039;d&#039;, &#039;a&#039;, &#039;d&#039;] \n>&gt;&gt; list([1,2,3]) # \u7ed3\u679c\uff1a[1, 2, 3]\n>&gt;&gt; list({&quot;name&quot;:&quot;jason&quot;,&quot;age&quot;:18}) #\u7ed3\u679c\uff1a[&#039;name&#039;, &#039;age&#039;]\n>&gt;&gt; list((1,2,3)) # \u7ed3\u679c\uff1a[1, 2, 3] \n>&gt;&gt; list({1,2,3,4}) # \u7ed3\u679c\uff1a[1, 2, 3, 4]<\/code><\/pre>\n<h2>4.3 \u4f7f\u7528<\/h2>\n<h3>4.3.1 \u4f18\u5148\u638c\u63e1\u7684\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe04.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe04.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\"># 1.\u6309\u7d22\u5f15\u5b58\u53d6\u503c(\u6b63\u5411\u5b58\u53d6+\u53cd\u5411\u5b58\u53d6)\uff1a\u5373\u53ef\u5b58\u4e5f\u53ef\u4ee5\u53d6  \n# 1.1 \u6b63\u5411\u53d6(\u4ece\u5de6\u5f80\u53f3)\n>&gt;&gt; my_friends=[&#039;tony&#039;,&#039;jason&#039;,&#039;tom&#039;,4,5]\n>&gt;&gt; my_friends[0]  \ntony\n# 1.2 \u53cd\u5411\u53d6(\u8d1f\u53f7\u8868\u793a\u4ece\u53f3\u5f80\u5de6)\n>&gt;&gt; my_friends[-1]  \n5\n# 1.3 \u5bf9\u4e8elist\u6765\u8bf4\uff0c\u65e2\u53ef\u4ee5\u6309\u7167\u7d22\u5f15\u53d6\u503c\uff0c\u53c8\u53ef\u4ee5\u6309\u7167\u7d22\u5f15\u4fee\u6539\u6307\u5b9a\u4f4d\u7f6e\u7684\u503c\uff0c\u4f46\u5982\u679c\u7d22\u5f15\u4e0d\u5b58\u5728\u5219\u62a5\u9519\n>&gt;&gt; my_friends = [&#039;tony&#039;,&#039;jack&#039;,&#039;jason&#039;,4,5]\n>&gt;&gt; my_friends[1] = &#039;martthow&#039;\n>&gt;&gt; my_friends\n[&#039;tony&#039;, &#039;martthow&#039;, &#039;jason&#039;, 4, 5]\n\n# 2.\u5207\u7247(\u987e\u5934\u4e0d\u987e\u5c3e\uff0c\u6b65\u957f)\n# 2.1 \u987e\u5934\u4e0d\u987e\u5c3e\uff1a\u53d6\u51fa\u7d22\u5f15\u4e3a0\u52303\u7684\u5143\u7d20\n>&gt;&gt; my_friends[0:4] \n[&#039;tony&#039;, &#039;jason&#039;, &#039;tom&#039;, 4]\n# 2.2 \u6b65\u957f\uff1a0:4:2,\u7b2c\u4e09\u4e2a\u53c2\u65702\u4ee3\u8868\u6b65\u957f\uff0c\u4f1a\u4ece0\u5f00\u59cb\uff0c\u6bcf\u6b21\u7d2f\u52a0\u4e00\u4e2a2\u5373\u53ef\uff0c\u6240\u4ee5\u4f1a\u53d6\u51fa\u7d22\u5f150\u30012\u7684\u5143\u7d20\n>&gt;&gt; my_friends[0:4:2]  \n[&#039;tony&#039;, &#039;tom&#039;]\n\n# 3.\u957f\u5ea6\n>&gt;&gt; len(my_friends)\n5\n\n# 4.\u6210\u5458\u8fd0\u7b97in\u548cnot in\n>&gt;&gt; &#039;tony&#039; in my_friends\nTrue\n>&gt;&gt; &#039;xxx&#039; not in my_friends\nTrue\n\n# 5.\u6dfb\u52a0\n# 5.1 append()\u5217\u8868\u5c3e\u90e8\u8ffd\u52a0\u5143\u7d20\n>&gt;&gt; l1 = [&#039;a&#039;,&#039;b&#039;,&#039;c&#039;]\n>&gt;&gt; l1.append(&#039;d&#039;)\n>&gt;&gt; l1\n[&#039;a&#039;, &#039;b&#039;, &#039;c&#039;, &#039;d&#039;]\n\n# 5.2 extend()\u4e00\u6b21\u6027\u5728\u5217\u8868\u5c3e\u90e8\u6dfb\u52a0\u591a\u4e2a\u5143\u7d20\n>&gt;&gt; l1.extend([&#039;a&#039;,&#039;b&#039;,&#039;c&#039;])\n>&gt;&gt; l1\n[&#039;a&#039;, &#039;b&#039;, &#039;c&#039;, &#039;d&#039;, &#039;a&#039;, &#039;b&#039;, &#039;c&#039;]\n\n# 5.3 insert()\u5728\u6307\u5b9a\u4f4d\u7f6e\u63d2\u5165\u5143\u7d20\n>&gt;&gt; l1.insert(0,&quot;first&quot;)  # 0\u8868\u793a\u6309\u7d22\u5f15\u4f4d\u7f6e\u63d2\u503c\n>&gt;&gt; l1\n[&#039;first&#039;, &#039;a&#039;, &#039;b&#039;, &#039;c&#039;, &#039;alisa&#039;, &#039;a&#039;, &#039;b&#039;, &#039;c&#039;]\n\n# 6.\u5220\u9664\n# 6.1 del\n>&gt;&gt; l = [11,22,33,44]\n>&gt;&gt; del l[2]  # \u5220\u9664\u7d22\u5f15\u4e3a2\u7684\u5143\u7d20\n>&gt;&gt; l\n[11,22,44]\n\n# 6.2 pop()\u9ed8\u8ba4\u5220\u9664\u5217\u8868\u6700\u540e\u4e00\u4e2a\u5143\u7d20\uff0c\u5e76\u5c06\u5220\u9664\u7684\u503c\u8fd4\u56de\uff0c\u62ec\u53f7\u5185\u53ef\u4ee5\u901a\u8fc7\u52a0\u7d22\u5f15\u503c\u6765\u6307\u5b9a\u5220\u9664\u5143\u7d20\n>&gt;&gt; l = [11,22,33,22,44]\n>&gt;&gt; res=l.pop()\n>&gt;&gt; res\n44\n>&gt;&gt; res=l.pop(1)\n>&gt;&gt; res\n22\n\n# 6.3 remove()\u62ec\u53f7\u5185\u6307\u540d\u9053\u59d3\u8868\u793a\u8981\u5220\u9664\u54ea\u4e2a\u5143\u7d20\uff0c\u6ca1\u6709\u8fd4\u56de\u503c\n>&gt;&gt; l = [11,22,33,22,44]\n>&gt;&gt; res=l.remove(22) # \u4ece\u5de6\u5f80\u53f3\u67e5\u627e\u7b2c\u4e00\u4e2a\u62ec\u53f7\u5185\u9700\u8981\u5220\u9664\u7684\u5143\u7d20\n>&gt;&gt; print(res)\nNone\n\n# 7.reverse()\u98a0\u5012\u5217\u8868\u5185\u5143\u7d20\u987a\u5e8f\n>&gt;&gt; l = [11,22,33,44]\n>&gt;&gt; l.reverse() \n>&gt;&gt; l\n[44,33,22,11]\n\n# 8.sort()\u7ed9\u5217\u8868\u5185\u6240\u6709\u5143\u7d20\u6392\u5e8f\n# 8.1 \u6392\u5e8f\u65f6\u5217\u8868\u5143\u7d20\u4e4b\u95f4\u5fc5\u987b\u662f\u76f8\u540c\u6570\u636e\u7c7b\u578b\uff0c\u4e0d\u53ef\u6df7\u642d\uff0c\u5426\u5219\u62a5\u9519\n>&gt;&gt; l = [11,22,3,42,7,55]\n>&gt;&gt; l.sort()\n>&gt;&gt; l \n[3, 7, 11, 22, 42, 55]  # \u9ed8\u8ba4\u4ece\u5c0f\u5230\u5927\u6392\u5e8f\n>&gt;&gt; l = [11,22,3,42,7,55]\n>&gt;&gt; l.sort(reverse=True)  # reverse\u7528\u6765\u6307\u5b9a\u662f\u5426\u8dcc\u5012\u6392\u5e8f\uff0c\u9ed8\u8ba4\u4e3aFalse\n>&gt;&gt; l \n[55, 42, 22, 11, 7, 3]\n# 8.2 \u4e86\u89e3\u77e5\u8bc6\uff1a\n# \u6211\u4eec\u5e38\u7528\u7684\u6570\u5b57\u7c7b\u578b\u76f4\u63a5\u6bd4\u8f83\u5927\u5c0f\uff0c\u4f46\u5176\u5b9e\uff0c\u5b57\u7b26\u4e32\u3001\u5217\u8868\u7b49\u90fd\u53ef\u4ee5\u6bd4\u8f83\u5927\u5c0f\uff0c\u539f\u7406\u76f8\u540c\uff1a\u90fd\u662f\u4f9d\u6b21\u6bd4\u8f83\u5bf9\u5e94\u4f4d\u7f6e\u7684\u5143\u7d20\u7684\u5927\u5c0f\uff0c\u5982\u679c\u5206\u51fa\u5927\u5c0f\uff0c\u5219\u65e0\u9700\u6bd4\u8f83\u4e0b\u4e00\u4e2a\u5143\u7d20\uff0c\u6bd4\u5982\n>&gt;&gt; l1=[1,2,3]\n>&gt;&gt; l2=[2,]\n>&gt;&gt; l2 &gt; l1\nTrue\n# \u5b57\u7b26\u4e4b\u95f4\u7684\u5927\u5c0f\u53d6\u51b3\u4e8e\u5b83\u4eec\u5728ASCII\u8868\u4e2d\u7684\u5148\u540e\u987a\u5e8f\uff0c\u8d8a\u5f80\u540e\u8d8a\u5927\n>&gt;&gt; s1=&#039;abc&#039;\n>&gt;&gt; s2=&#039;az&#039;\n>&gt;&gt; s2 &gt; s1 # s1\u4e0es2\u7684\u7b2c\u4e00\u4e2a\u5b57\u7b26\u6ca1\u6709\u5206\u51fa\u80dc\u8d1f\uff0c\u4f46\u7b2c\u4e8c\u4e2a\u5b57\u7b26&#039;z&#039;&gt;&#039;b&#039;,\u6240\u4ee5s2&gt;s1\u6210\u7acb\nTrue\n# \u6240\u4ee5\u6211\u4eec\u4e5f\u53ef\u4ee5\u5bf9\u4e0b\u9762\u8fd9\u4e2a\u5217\u8868\u6392\u5e8f\n>&gt;&gt; l = [&#039;A&#039;,&#039;z&#039;,&#039;adjk&#039;,&#039;hello&#039;,&#039;hea&#039;]\n>&gt;&gt; l.sort()\n>&gt;&gt; l\n[&#039;A&#039;, &#039;adjk&#039;, &#039;hea&#039;, &#039;hello&#039;,&#039;z&#039;]\n\n# 9.\u5faa\u73af\n# \u5faa\u73af\u904d\u5386my_friends\u5217\u8868\u91cc\u9762\u7684\u503c\nfor line in my_friends:\n    print(line) \n&#039;tony&#039;\n&#039;jack&#039;\n&#039;jason&#039;\n4\n5<\/code><\/pre>\n<h3>4.3.2 \u4e86\u89e3\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe09-1.jpeg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe09-1.jpeg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; l=[1,2,3,4,5,6]\n>&gt;&gt; l[0:3:1] \n[1, 2, 3]  # \u6b63\u5411\u6b65\u957f\n>&gt;&gt; l[2::-1] \n[3, 2, 1]  # \u53cd\u5411\u6b65\u957f\n\n# \u901a\u8fc7\u7d22\u5f15\u53d6\u503c\u5b9e\u73b0\u5217\u8868\u7ffb\u8f6c\n>&gt;&gt; l[::-1]\n[6, 5, 4, 3, 2, 1]<\/code><\/pre>\n<h1>\u4e94 \u5143\u7ec4<\/h1>\n<h2>5.1 \u4f5c\u7528<\/h2>\n<p>\u5143\u7ec4\u4e0e\u5217\u8868\u7c7b\u4f3c\uff0c\u4e5f\u662f\u53ef\u4ee5\u5b58\u591a\u4e2a\u4efb\u610f\u7c7b\u578b\u7684\u5143\u7d20\uff0c\u4e0d\u540c\u4e4b\u5904\u5728\u4e8e\u5143\u7ec4\u7684\u5143\u7d20\u4e0d\u80fd\u4fee\u6539\uff0c\u5373\u5143\u7ec4\u76f8\u5f53\u4e8e\u4e0d\u53ef\u53d8\u7684\u5217\u8868\uff0c\u7528\u4e8e\u8bb0\u5f55\u591a\u4e2a\u56fa\u5b9a\u4e0d\u5141\u8bb8\u4fee\u6539\u7684\u503c\uff0c\u5355\u7eaf\u7528\u4e8e\u53d6<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-26-\u4e0d\u7626\u4e0d\u6539\u5934\u50cf.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-26-\u4e0d\u7626\u4e0d\u6539\u5934\u50cf.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h2>5.2 \u5b9a\u4e49\u65b9\u5f0f<\/h2>\n<pre><code class=\"language-python\"># \u5728()\u5185\u7528\u9017\u53f7\u5206\u9694\u5f00\u591a\u4e2a\u4efb\u610f\u7c7b\u578b\u7684\u503c\n>&gt;&gt; countries = (&quot;\u4e2d\u56fd&quot;\uff0c&quot;\u7f8e\u56fd&quot;\uff0c&quot;\u82f1\u56fd&quot;)  # \u672c\u8d28:countries = tuple(&quot;\u4e2d\u56fd&quot;\uff0c&quot;\u7f8e\u56fd&quot;\uff0c&quot;\u82f1\u56fd&quot;)\n# \u5f3a\u8c03\uff1a\u5982\u679c\u5143\u7ec4\u5185\u53ea\u6709\u4e00\u4e2a\u503c\uff0c\u5219\u5fc5\u987b\u52a0\u4e00\u4e2a\u9017\u53f7\uff0c\u5426\u5219()\u5c31\u53ea\u662f\u5305\u542b\u7684\u610f\u601d\u800c\u975e\u5b9a\u4e49\u5143\u7ec4\n>&gt;&gt; countries = (&quot;\u4e2d\u56fd&quot;\uff0c)  # \u672c\u8d28:countries = tuple(&quot;\u4e2d\u56fd&quot;)<\/code><\/pre>\n<h2>5.3 \u7c7b\u578b\u8f6c\u6362<\/h2>\n<pre><code class=\"language-python\"># \u4f46\u51e1\u80fd\u88abfor\u5faa\u73af\u7684\u904d\u5386\u7684\u6570\u636e\u7c7b\u578b\u90fd\u53ef\u4ee5\u4f20\u7ed9tuple()\u8f6c\u6362\u6210\u5143\u7ec4\u7c7b\u578b\n>&gt;&gt; tuple(&#039;wdad&#039;) # \u7ed3\u679c\uff1a(&#039;w&#039;, &#039;d&#039;, &#039;a&#039;, &#039;d&#039;) \n>&gt;&gt; tuple([1,2,3]) # \u7ed3\u679c\uff1a(1, 2, 3)\n>&gt;&gt; tuple({&quot;name&quot;:&quot;jason&quot;,&quot;age&quot;:18}) # \u7ed3\u679c\uff1a(&#039;name&#039;, &#039;age&#039;)\n>&gt;&gt; tuple((1,2,3)) # \u7ed3\u679c\uff1a(1, 2, 3)\n>&gt;&gt; tuple({1,2,3,4}) # \u7ed3\u679c\uff1a(1, 2, 3, 4)\n# tuple()\u4f1a\u8ddffor\u5faa\u73af\u4e00\u6837\u904d\u5386\u51fa\u6570\u636e\u7c7b\u578b\u4e2d\u5305\u542b\u7684\u6bcf\u4e00\u4e2a\u5143\u7d20\u7136\u540e\u653e\u5230\u5143\u7ec4\u4e2d<\/code><\/pre>\n<h2>5.4 \u4f7f\u7528<\/h2>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe08.jpeg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe08.jpeg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; tuple1 = (1, &#039;hhaha&#039;, 15000.00, 11, 22, 33) \n# 1\u3001\u6309\u7d22\u5f15\u53d6\u503c(\u6b63\u5411\u53d6+\u53cd\u5411\u53d6)\uff1a\u53ea\u80fd\u53d6\uff0c\u4e0d\u80fd\u6539\u5426\u5219\u62a5\u9519\uff01  \n>&gt;&gt; tuple1[0]\n1\n>&gt;&gt; tuple1[-2]\n22\n>&gt;&gt; tuple1[0] = &#039;hehe&#039;  # \u62a5\u9519\uff1aTypeError:\n\n# 2\u3001\u5207\u7247(\u987e\u5934\u4e0d\u987e\u5c3e\uff0c\u6b65\u957f)\n>&gt;&gt; tuple1[0:6:2] \n(1, 15000.0, 22)\n\n# 3\u3001\u957f\u5ea6\n>&gt;&gt; len(tuple1)  \n6\n\n# 4\u3001\u6210\u5458\u8fd0\u7b97 in \u548c not in\n>&gt;&gt; &#039;hhaha&#039; in tuple1 \nTrue\n>&gt;&gt; &#039;hhaha&#039; not in tuple1  \nFalse \n\n# 5\u3001\u5faa\u73af\n>&gt;&gt; for line in tuple1:\n...     print(line)\n1\nhhaha\n15000.0\n11\n22\n33<\/code><\/pre>\n<h1>\u516d \u5b57\u5178<\/h1>\n<h2>6.1 \u5b9a\u4e49\u65b9\u5f0f<\/h2>\n<pre><code class=\"language-python\"># \u5b9a\u4e49\uff1a\u5728{}\u5185\u7528\u9017\u53f7\u5206\u9694\u5f00\u591a\u5143\u7d20\uff0c\u6bcf\u4e00\u4e2a\u5143\u7d20\u90fd\u662fkey:value\u7684\u5f62\u5f0f\uff0c\u5176\u4e2dvalue\u53ef\u4ee5\u662f\u4efb\u610f\u7c7b\u578b\uff0c\u800ckey\u5219\u5fc5\u987b\u662f\u4e0d\u53ef\u53d8\u7c7b\u578b\uff0c\u8be6\u89c1\u7b2c\u516b\u5c0f\u8282\uff0c\u901a\u5e38key\u5e94\u8be5\u662fstr\u7c7b\u578b\uff0c\u56e0\u4e3astr\u7c7b\u578b\u4f1a\u5bf9value\u6709\u63cf\u8ff0\u6027\u7684\u529f\u80fd\ninfo={&#039;name&#039;:&#039;tony&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;} #\u672c\u8d28info=dict({....})\n# \u4e5f\u53ef\u4ee5\u8fd9\u4e48\u5b9a\u4e49\u5b57\u5178\ninfo=dict(name=&#039;tony&#039;,age=18,sex=&#039;male&#039;) # info={&#039;age&#039;: 18, &#039;sex&#039;: &#039;male&#039;, &#039;name&#039;: &#039;tony&#039;}<\/code><\/pre>\n<h2>6.2 \u7c7b\u578b\u8f6c\u6362<\/h2>\n<pre><code class=\"language-python\"># \u8f6c\u63621: \n>&gt;&gt; info=dict([[&#039;name&#039;,&#039;tony&#039;],(&#039;age&#039;,18)])\n>&gt;&gt; info\n{&#039;age&#039;: 18, &#039;name&#039;: &#039;tony&#039;}\n\n# \u8f6c\u63622\uff1afromkeys\u4f1a\u4ece\u5143\u7ec4\u4e2d\u53d6\u51fa\u6bcf\u4e2a\u503c\u5f53\u505akey\uff0c\u7136\u540e\u4e0eNone\u7ec4\u6210key:value\u653e\u5230\u5b57\u5178\u4e2d\n>&gt;&gt; {}.fromkeys((&#039;name&#039;,&#039;age&#039;,&#039;sex&#039;),None)  \n{&#039;age&#039;: None, &#039;sex&#039;: None, &#039;name&#039;: None}<\/code><\/pre>\n<h2>6.3 \u4f7f\u7528<\/h2>\n<h3>6.3.1 \u4f18\u5148\u638c\u63e1\u7684\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe07.jpeg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe07.jpeg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\"># 1\u3001\u6309key\u5b58\u53d6\u503c\uff1a\u53ef\u5b58\u53ef\u53d6\n# 1.1 \u53d6\n>&gt;&gt; dic = {\n...     &#039;name&#039;: &#039;xxx&#039;,\n...     &#039;age&#039;: 18,\n...     &#039;hobbies&#039;: [&#039;play game&#039;, &#039;basketball&#039;]\n... }\n>&gt;&gt; dic[&#039;name&#039;]\n&#039;xxx&#039;\n>&gt;&gt; dic[&#039;hobbies&#039;][1]\n&#039;basketball&#039;\n# 1.2 \u5bf9\u4e8e\u8d4b\u503c\u64cd\u4f5c\uff0c\u5982\u679ckey\u539f\u5148\u4e0d\u5b58\u5728\u4e8e\u5b57\u5178\uff0c\u5219\u4f1a\u65b0\u589ekey:value\n>&gt;&gt; dic[&#039;gender&#039;] = &#039;male&#039;  \n>&gt;&gt; dic\n{&#039;name&#039;: &#039;tony&#039;, &#039;age&#039;: 18, &#039;hobbies&#039;: [&#039;play game&#039;, &#039;basketball&#039;],&#039;gender&#039;:&#039;male&#039;}\n# 1.3 \u5bf9\u4e8e\u8d4b\u503c\u64cd\u4f5c\uff0c\u5982\u679ckey\u539f\u5148\u5b58\u5728\u4e8e\u5b57\u5178\uff0c\u5219\u4f1a\u4fee\u6539\u5bf9\u5e94value\u7684\u503c\n>&gt;&gt; dic[&#039;name&#039;] = &#039;tony&#039;\n>&gt;&gt; dic\n{&#039;name&#039;: &#039;tony&#039;, &#039;age&#039;: 18, &#039;hobbies&#039;: [&#039;play game&#039;, &#039;basketball&#039;]}\n\n# 2\u3001\u957f\u5ea6len\n>&gt;&gt; len(dic) \n3\n\n# 3\u3001\u6210\u5458\u8fd0\u7b97in\u548cnot in\n>&gt;&gt; &#039;name&#039; in dic  # \u5224\u65ad\u67d0\u4e2a\u503c\u662f\u5426\u662f\u5b57\u5178\u7684key\nTrue\n\n# 4\u3001\u5220\u9664\n>&gt;&gt; dic.pop(&#039;name&#039;)  # \u901a\u8fc7\u6307\u5b9a\u5b57\u5178\u7684key\u6765\u5220\u9664\u5b57\u5178\u7684\u952e\u503c\u5bf9\n>&gt;&gt; dic\n{&#039;age&#039;: 18, &#039;hobbies&#039;: [&#039;play game&#039;, &#039;basketball&#039;]}\n\n# 5\u3001\u952ekeys()\uff0c\u503cvalues()\uff0c\u952e\u503c\u5bf9items()\n>&gt;&gt; dic = {&#039;age&#039;: 18, &#039;hobbies&#039;: [&#039;play game&#039;, &#039;basketball&#039;], &#039;name&#039;: &#039;xxx&#039;}\n# \u83b7\u53d6\u5b57\u5178\u6240\u6709\u7684key\n>&gt;&gt; dic.keys()  \ndict_keys([&#039;name&#039;, &#039;age&#039;, &#039;hobbies&#039;])\n# \u83b7\u53d6\u5b57\u5178\u6240\u6709\u7684value\n>&gt;&gt; dic.values()\ndict_values([&#039;xxx&#039;, 18, [&#039;play game&#039;, &#039;basketball&#039;]])\n# \u83b7\u53d6\u5b57\u5178\u6240\u6709\u7684\u952e\u503c\u5bf9\n>&gt;&gt; dic.items()\ndict_items([(&#039;name&#039;, &#039;xxx&#039;), (&#039;age&#039;, 18), (&#039;hobbies&#039;, [&#039;play game&#039;, &#039;basketball&#039;])])\n\n# 6\u3001\u5faa\u73af\n# 6.1 \u9ed8\u8ba4\u904d\u5386\u7684\u662f\u5b57\u5178\u7684key\n>&gt;&gt; for key in dic:\n...     print(key)\n... \nage\nhobbies\nname\n# 6.2 \u53ea\u904d\u5386key\n>&gt;&gt; for key in dic.keys():\n...     print(key)\n... \nage\nhobbies\nname\n# 6.3 \u53ea\u904d\u5386value\n>&gt;&gt; for key in dic.values():\n...     print(key)\n... \n18\n[&#039;play game&#039;, &#039;basketball&#039;]\nxxx\n# 6.4 \u904d\u5386key\u4e0evalue\n>&gt;&gt; for key in dic.items():\n...     print(key)\n... \n(&#039;age&#039;, 18)\n(&#039;hobbies&#039;, [&#039;play game&#039;, &#039;basketball&#039;])\n(&#039;name&#039;, &#039;xxx&#039;)<\/code><\/pre>\n<h3>6.3.2 \u9700\u8981\u638c\u63e1\u7684\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe10-1.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe10-1.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><strong>1.get()<\/strong> <\/p>\n<pre><code class=\"language-python\">>&gt;&gt; dic= {&#039;k1&#039;:&#039;jason&#039;,&#039;k2&#039;:&#039;Tony&#039;,&#039;k3&#039;:&#039;JY&#039;}\n>&gt;&gt; dic.get(&#039;k1&#039;)\n&#039;jason&#039;  # key\u5b58\u5728\uff0c\u5219\u83b7\u53d6key\u5bf9\u5e94\u7684value\u503c\n>&gt;&gt; res=dic.get(&#039;xxx&#039;) # key\u4e0d\u5b58\u5728\uff0c\u4e0d\u4f1a\u62a5\u9519\u800c\u662f\u9ed8\u8ba4\u8fd4\u56deNone\n>&gt;&gt; print(res)\nNone  \n>&gt;&gt; res=dic.get(&#039;xxx&#039;,666) # key\u4e0d\u5b58\u5728\u65f6\uff0c\u53ef\u4ee5\u8bbe\u7f6e\u9ed8\u8ba4\u8fd4\u56de\u7684\u503c\n>&gt;&gt; print(res)\n666 \n# ps:\u5b57\u5178\u53d6\u503c\u5efa\u8bae\u4f7f\u7528get\u65b9\u6cd5<\/code><\/pre>\n<p><strong>2.pop()<\/strong> <\/p>\n<pre><code class=\"language-python\">>&gt;&gt; dic= {&#039;k1&#039;:&#039;jason&#039;,&#039;k2&#039;:&#039;Tony&#039;,&#039;k3&#039;:&#039;JY&#039;}\n>&gt;&gt; v = dic.pop(&#039;k2&#039;)  # \u5220\u9664\u6307\u5b9a\u7684key\u5bf9\u5e94\u7684\u952e\u503c\u5bf9,\u5e76\u8fd4\u56de\u503c\n>&gt;&gt; dic\n{&#039;k1&#039;: &#039;jason&#039;, &#039;kk2&#039;: &#039;JY&#039;}\n>&gt;&gt; v\n&#039;Tony&#039;<\/code><\/pre>\n<p><strong>3.popitem()<\/strong> <\/p>\n<pre><code class=\"language-python\">>&gt;&gt; dic= {&#039;k1&#039;:&#039;jason&#039;,&#039;k2&#039;:&#039;Tony&#039;,&#039;k3&#039;:&#039;JY&#039;}\n>&gt;&gt; item = dic.popitem()  # \u968f\u673a\u5220\u9664\u4e00\u7ec4\u952e\u503c\u5bf9,\u5e76\u5c06\u5220\u9664\u7684\u952e\u503c\u653e\u5230\u5143\u7ec4\u5185\u8fd4\u56de\n>&gt;&gt; dic\n{&#039;k3&#039;: &#039;JY&#039;, &#039;k2&#039;: &#039;Tony&#039;}\n>&gt;&gt; item\n(&#039;k1&#039;, &#039;jason&#039;)<\/code><\/pre>\n<p><strong>4.update()<\/strong> <\/p>\n<pre><code class=\"language-python\"># \u7528\u65b0\u5b57\u5178\u66f4\u65b0\u65e7\u5b57\u5178\uff0c\u6709\u5219\u4fee\u6539\uff0c\u65e0\u5219\u6dfb\u52a0\n>&gt;&gt; dic= {&#039;k1&#039;:&#039;jason&#039;,&#039;k2&#039;:&#039;Tony&#039;,&#039;k3&#039;:&#039;JY&#039;}\n>&gt;&gt; dic.update({&#039;k1&#039;:&#039;JN&#039;,&#039;k4&#039;:&#039;xxx&#039;})\n>&gt;&gt; dic\n{&#039;k1&#039;: &#039;JN&#039;, &#039;k3&#039;: &#039;JY&#039;, &#039;k2&#039;: &#039;Tony&#039;, &#039;k4&#039;: &#039;xxx&#039;}<\/code><\/pre>\n<p><strong>5.fromkeys()<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; dic = dict.fromkeys([&#039;k1&#039;,&#039;k2&#039;,&#039;k3&#039;],[])\n>&gt;&gt; dic\n{&#039;k1&#039;: [], &#039;k2&#039;: [], &#039;k3&#039;: []}<\/code><\/pre>\n<p><strong>6.setdefault()<\/strong><\/p>\n<pre><code class=\"language-python\"># key\u4e0d\u5b58\u5728\u5219\u65b0\u589e\u952e\u503c\u5bf9\uff0c\u5e76\u5c06\u65b0\u589e\u7684value\u8fd4\u56de\n>&gt;&gt; dic={&#039;k1&#039;:111,&#039;k2&#039;:222}\n>&gt;&gt; res=dic.setdefault(&#039;k3&#039;,333)\n>&gt;&gt; res\n333\n>&gt;&gt; dic # \u5b57\u5178\u4e2d\u65b0\u589e\u4e86\u952e\u503c\u5bf9\n{&#039;k1&#039;: 111, &#039;k3&#039;: 333, &#039;k2&#039;: 222}\n\n# key\u5b58\u5728\u5219\u4e0d\u505a\u4efb\u4f55\u4fee\u6539\uff0c\u5e76\u8fd4\u56de\u5df2\u5b58\u5728key\u5bf9\u5e94\u7684value\u503c\n>&gt;&gt; dic={&#039;k1&#039;:111,&#039;k2&#039;:222}\n>&gt;&gt; res=dic.setdefault(&#039;k1&#039;,666)\n>&gt;&gt; res\n111\n>&gt;&gt; dic # \u5b57\u5178\u4e0d\u53d8\n{&#039;k1&#039;: 111, &#039;k2&#039;: 222}<\/code><\/pre>\n<h1>\u4e03 \u96c6\u5408<\/h1>\n<h2>7.1 \u4f5c\u7528<\/h2>\n<p>\u96c6\u5408\u3001list\u3001tuple\u3001dict\u4e00\u6837\u90fd\u53ef\u4ee5\u5b58\u653e\u591a\u4e2a\u503c\uff0c\u4f46\u662f\u96c6\u5408\u4e3b\u8981\u7528\u4e8e\uff1a\u53bb\u91cd\u3001\u5173\u7cfb\u8fd0\u7b97<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe11-1.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe11-1.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h2>7.2 \u5b9a\u4e49<\/h2>\n<pre><code class=\"language-python\">&quot;&quot;&quot;\n\u5b9a\u4e49\uff1a\u5728{}\u5185\u7528\u9017\u53f7\u5206\u9694\u5f00\u591a\u4e2a\u5143\u7d20\uff0c\u96c6\u5408\u5177\u5907\u4ee5\u4e0b\u4e09\u4e2a\u7279\u70b9\uff1a\n     1\uff1a\u6bcf\u4e2a\u5143\u7d20\u5fc5\u987b\u662f\u4e0d\u53ef\u53d8\u7c7b\u578b\n     2\uff1a\u96c6\u5408\u5185\u6ca1\u6709\u91cd\u590d\u7684\u5143\u7d20\n     3\uff1a\u96c6\u5408\u5185\u5143\u7d20\u65e0\u5e8f\n&quot;&quot;&quot;\ns = {1,2,3,4}  # \u672c\u8d28 s = set({1,2,3,4})\n\n# \u6ce8\u610f1\uff1a\u5217\u8868\u7c7b\u578b\u662f\u7d22\u5f15\u5bf9\u5e94\u503c\uff0c\u5b57\u5178\u662fkey\u5bf9\u5e94\u503c\uff0c\u5747\u53ef\u4ee5\u53d6\u5f97\u5355\u4e2a\u6307\u5b9a\u7684\u503c\uff0c\u800c\u96c6\u5408\u7c7b\u578b\u65e2\u6ca1\u6709\u7d22\u5f15\u4e5f\u6ca1\u6709key\u4e0e\u503c\u5bf9\u5e94\uff0c\u6240\u4ee5\u65e0\u6cd5\u53d6\u5f97\u5355\u4e2a\u7684\u503c\uff0c\u800c\u4e14\u5bf9\u4e8e\u96c6\u5408\u6765\u8bf4\uff0c\u4e3b\u8981\u7528\u4e8e\u53bb\u91cd\u4e0e\u5173\u7cfb\u5143\u7d20\uff0c\u6839\u672c\u6ca1\u6709\u53d6\u51fa\u5355\u4e2a\u6307\u5b9a\u503c\u8fd9\u79cd\u9700\u6c42\u3002\n\n# \u6ce8\u610f2:{}\u65e2\u53ef\u4ee5\u7528\u4e8e\u5b9a\u4e49dict\uff0c\u4e5f\u53ef\u4ee5\u7528\u4e8e\u5b9a\u4e49\u96c6\u5408\uff0c\u4f46\u662f\u5b57\u5178\u5185\u7684\u5143\u7d20\u5fc5\u987b\u662fkey:value\u7684\u683c\u5f0f\uff0c\u73b0\u5728\u6211\u4eec\u60f3\u5b9a\u4e49\u4e00\u4e2a\u7a7a\u5b57\u5178\u548c\u7a7a\u96c6\u5408\uff0c\u8be5\u5982\u4f55\u51c6\u786e\u53bb\u5b9a\u4e49\u4e24\u8005?\nd = {} # \u9ed8\u8ba4\u662f\u7a7a\u5b57\u5178 \ns = set() # \u8fd9\u624d\u662f\u5b9a\u4e49\u7a7a\u96c6\u5408<\/code><\/pre>\n<h2>7.3 \u7c7b\u578b\u8f6c\u6362<\/h2>\n<pre><code class=\"language-python\"># \u4f46\u51e1\u80fd\u88abfor\u5faa\u73af\u7684\u904d\u5386\u7684\u6570\u636e\u7c7b\u578b\uff08\u5f3a\u8c03\uff1a\u904d\u5386\u51fa\u7684\u6bcf\u4e00\u4e2a\u503c\u90fd\u5fc5\u987b\u4e3a\u4e0d\u53ef\u53d8\u7c7b\u578b\uff09\u90fd\u53ef\u4ee5\u4f20\u7ed9set()\u8f6c\u6362\u6210\u96c6\u5408\u7c7b\u578b\n>&gt;&gt; s = set([1,2,3,4])\n>&gt;&gt; s1 = set((1,2,3,4))\n>&gt;&gt; s2 = set({&#039;name&#039;:&#039;jason&#039;,})\n>&gt;&gt; s3 = set(&#039;egon&#039;)\n>&gt;&gt; s,s1,s2,s3\n{1, 2, 3, 4} {1, 2, 3, 4} {&#039;name&#039;} {&#039;e&#039;, &#039;o&#039;, &#039;g&#039;, &#039;n&#039;}<\/code><\/pre>\n<h2>7.4 \u4f7f\u7528<\/h2>\n<h3>7.4.1 \u5173\u7cfb\u8fd0\u7b97<\/h3>\n<p>\u6211\u4eec\u5b9a\u4e49\u4e24\u4e2a\u96c6\u5408friends\u4e0efriends2\u6765\u5206\u522b\u5b58\u653e\u4e24\u4e2a\u4eba\u7684\u597d\u53cb\u540d\u5b57\uff0c\u7136\u540e\u4ee5\u8fd9\u4e24\u4e2a\u96c6\u5408\u4e3a\u4f8b\u8bb2\u89e3\u96c6\u5408\u7684\u5173\u7cfb\u8fd0\u7b97<\/p>\n<pre><code class=\"language-python\">>&gt;&gt; friends1 = {&quot;zero&quot;,&quot;kevin&quot;,&quot;jason&quot;,&quot;egon&quot;} # \u7528\u62371\u7684\u597d\u53cb\u4eec \n>&gt;&gt; friends2 = {&quot;Jy&quot;,&quot;ricky&quot;,&quot;jason&quot;,&quot;egon&quot;}   # \u7528\u62372\u7684\u597d\u53cb\u4eec<\/code><\/pre>\n<p>\u4e24\u4e2a\u96c6\u5408\u7684\u5173\u7cfb\u5982\u4e0b\u56fe\u6240\u793a<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u793a\u8303\u96c6\u5408\u63d2\u56fe.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u793a\u8303\u96c6\u5408\u63d2\u56fe.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\">\n# 1.\u5408\u96c6\/\u5e76\u96c6(|)\uff1a\u6c42\u4e24\u4e2a\u7528\u6237\u6240\u6709\u7684\u597d\u53cb\uff08\u91cd\u590d\u597d\u53cb\u53ea\u7559\u4e00\u4e2a\uff09\n>&gt;&gt; friends1 | friends2\n{&#039;kevin&#039;, &#039;ricky&#039;, &#039;zero&#039;, &#039;jason&#039;, &#039;Jy&#039;, &#039;egon&#039;}\n\n# 2.\u4ea4\u96c6(&amp;)\uff1a\u6c42\u4e24\u4e2a\u7528\u6237\u7684\u5171\u540c\u597d\u53cb\n>&gt;&gt; friends1 &amp; friends2\n{&#039;jason&#039;, &#039;egon&#039;}\n\n# 3.\u5dee\u96c6(-)\uff1a\n>&gt;&gt; friends1 - friends2 # \u6c42\u7528\u62371\u72ec\u6709\u7684\u597d\u53cb\n{&#039;kevin&#039;, &#039;zero&#039;}\n>&gt;&gt; friends2 - friends1 # \u6c42\u7528\u62372\u72ec\u6709\u7684\u597d\u53cb\n{&#039;ricky&#039;, &#039;Jy&#039;}\n\n# 4.\u5bf9\u79f0\u5dee\u96c6(^) # \u6c42\u4e24\u4e2a\u7528\u6237\u72ec\u6709\u7684\u597d\u53cb\u4eec\uff08\u5373\u53bb\u6389\u5171\u6709\u7684\u597d\u53cb\uff09\n>&gt;&gt; friends1 ^ friends2\n{&#039;kevin&#039;, &#039;zero&#039;, &#039;ricky&#039;, &#039;Jy&#039;}\n\n# 5.\u503c\u662f\u5426\u76f8\u7b49(==)\n>&gt;&gt; friends1 == friends2\nFalse\n\n# 6.\u7236\u96c6\uff1a\u4e00\u4e2a\u96c6\u5408\u662f\u5426\u5305\u542b\u53e6\u5916\u4e00\u4e2a\u96c6\u5408\n# 6.1 \u5305\u542b\u5219\u8fd4\u56deTrue\n>&gt;&gt; {1,2,3} &gt; {1,2}\nTrue\n>&gt;&gt; {1,2,3} &gt;= {1,2}\nTrue\n# 6.2 \u4e0d\u5b58\u5728\u5305\u542b\u5173\u7cfb\uff0c\u5219\u8fd4\u56deFalse\n>&gt;&gt; {1,2,3} &gt; {1,3,4,5}\nFalse\n>&gt;&gt; {1,2,3} &gt;= {1,3,4,5}\nFalse\n\n# 7.\u5b50\u96c6\n>&gt;&gt; {1,2} &lt; {1,2,3}\nTrue\n>&gt;&gt; {1,2} &lt;= {1,2,3}\nTrue<\/code><\/pre>\n<h3>7.4.2 \u53bb\u91cd<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe12-1.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe12-1.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u96c6\u5408\u53bb\u91cd\u590d\u6709\u5c40\u9650\u6027<\/p>\n<pre><code class=\"language-python\"># 1. \u53ea\u80fd\u9488\u5bf9\u4e0d\u53ef\u53d8\u7c7b\u578b\n# 2. \u96c6\u5408\u672c\u8eab\u662f\u65e0\u5e8f\u7684\uff0c\u53bb\u91cd\u4e4b\u540e\u65e0\u6cd5\u4fdd\u7559\u539f\u6765\u7684\u987a\u5e8f<\/code><\/pre>\n<p>\u793a\u4f8b\u5982\u4e0b<\/p>\n<pre><code class=\"language-python\">>&gt;&gt; l=[&#039;a&#039;,&#039;b&#039;,1,&#039;a&#039;,&#039;a&#039;]\n>&gt;&gt; s=set(l)\n>&gt;&gt; s # \u5c06\u5217\u8868\u8f6c\u6210\u4e86\u96c6\u5408\n{&#039;b&#039;, &#039;a&#039;, 1}\n>&gt;&gt; l_new=list(s) # \u518d\u5c06\u96c6\u5408\u8f6c\u56de\u5217\u8868\n>&gt;&gt; l_new\n[&#039;b&#039;, &#039;a&#039;, 1] # \u53bb\u9664\u4e86\u91cd\u590d\uff0c\u4f46\u662f\u6253\u4e71\u4e86\u987a\u5e8f\n\n# \u9488\u5bf9\u4e0d\u53ef\u53d8\u7c7b\u578b\uff0c\u5e76\u4e14\u4fdd\u8bc1\u987a\u5e8f\u5219\u9700\u8981\u6211\u4eec\u81ea\u5df1\u5199\u4ee3\u7801\u5b9e\u73b0\uff0c\u4f8b\u5982\nl=[\n    {&#039;name&#039;:&#039;lili&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;jack&#039;,&#039;age&#039;:73,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;tom&#039;,&#039;age&#039;:20,&#039;sex&#039;:&#039;female&#039;},\n    {&#039;name&#039;:&#039;lili&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;lili&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n]\n\nnew_l=[]\n\nfor dic in l:\n    if dic not in new_l:\n        new_l.append(dic)\n\nprint(new_l)\n# \u7ed3\u679c\uff1a\u65e2\u53bb\u9664\u4e86\u91cd\u590d\uff0c\u53c8\u4fdd\u8bc1\u4e86\u987a\u5e8f\uff0c\u800c\u4e14\u662f\u9488\u5bf9\u4e0d\u53ef\u53d8\u7c7b\u578b\u7684\u53bb\u91cd\n[\n    {&#039;age&#039;: 18, &#039;sex&#039;: &#039;male&#039;, &#039;name&#039;: &#039;lili&#039;}, \n    {&#039;age&#039;: 73, &#039;sex&#039;: &#039;male&#039;, &#039;name&#039;: &#039;jack&#039;}, \n    {&#039;age&#039;: 20, &#039;sex&#039;: &#039;female&#039;, &#039;name&#039;: &#039;tom&#039;}\n]\n<\/code><\/pre>\n<h3>7.4.3 \u5176\u4ed6\u64cd\u4f5c<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe13.jpeg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6076\u641e\u56fe13.jpeg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\"># 1.\u957f\u5ea6\n>&gt;&gt; s={&#039;a&#039;,&#039;b&#039;,&#039;c&#039;}\n>&gt;&gt; len(s)\n3\n\n# 2.\u6210\u5458\u8fd0\u7b97\n>&gt;&gt; &#039;c&#039; in s\nTrue\n\n# 3.\u5faa\u73af\n>&gt;&gt; for item in s:\n...     print(item)\n... \nc\na\nb<\/code><\/pre>\n<h2>7.5 \u7ec3\u4e60<\/h2>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-28-\u6284\u4f5c\u4e1a.gif'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-28-\u6284\u4f5c\u4e1a.gif\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<pre><code class=\"language-python\">&quot;&quot;&quot;\n\u4e00.\u5173\u7cfb\u8fd0\u7b97\n\u3000\u3000\u6709\u5982\u4e0b\u4e24\u4e2a\u96c6\u5408\uff0cpythons\u662f\u62a5\u540dpython\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\uff0clinuxs\u662f\u62a5\u540dlinux\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n\u3000\u3000pythons={&#039;jason&#039;,&#039;egon&#039;,&#039;kevin&#039;,&#039;ricky&#039;,&#039;gangdan&#039;,&#039;biubiu&#039;}\n\u3000\u3000linuxs={&#039;kermit&#039;,&#039;tony&#039;,&#039;gangdan&#039;}\n\u3000\u30001. \u6c42\u51fa\u5373\u62a5\u540dpython\u53c8\u62a5\u540dlinux\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n\u3000\u30002. \u6c42\u51fa\u6240\u6709\u62a5\u540d\u7684\u5b66\u751f\u540d\u5b57\u96c6\u5408\n\u3000\u30003. \u6c42\u51fa\u53ea\u62a5\u540dpython\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\n\u3000\u30004. \u6c42\u51fa\u6ca1\u6709\u540c\u65f6\u8fd9\u4e24\u95e8\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n&quot;&quot;&quot;\n# \u6c42\u51fa\u5373\u62a5\u540dpython\u53c8\u62a5\u540dlinux\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n>&gt;&gt; pythons &amp; linuxs\n# \u6c42\u51fa\u6240\u6709\u62a5\u540d\u7684\u5b66\u751f\u540d\u5b57\u96c6\u5408\n>&gt;&gt; pythons | linuxs\n# \u6c42\u51fa\u53ea\u62a5\u540dpython\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\n>&gt;&gt; pythons - linuxs\n# \u6c42\u51fa\u6ca1\u6709\u540c\u65f6\u8fd9\u4e24\u95e8\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n>&gt;&gt; pythons ^ linuxs<\/code><\/pre>\n<h1>\u516b \u53ef\u53d8\u7c7b\u578b\u4e0e\u4e0d\u53ef\u53d8\u7c7b\u578b<\/h1>\n<p><strong>\u53ef\u53d8\u6570\u636e\u7c7b\u578b\uff1a<\/strong>\u503c\u53d1\u751f\u6539\u53d8\u65f6\uff0c\u5185\u5b58\u5730\u5740\u4e0d\u53d8\uff0c\u5373id\u4e0d\u53d8\uff0c\u8bc1\u660e\u5728\u6539\u53d8\u539f\u503c<\/p>\n<p><strong>\u4e0d\u53ef\u53d8\u7c7b\u578b\uff1a<\/strong>\u503c\u53d1\u751f\u6539\u53d8\u65f6\uff0c\u5185\u5b58\u5730\u5740\u4e5f\u53d1\u751f\u6539\u53d8\uff0c\u5373id\u4e5f\u53d8\uff0c\u8bc1\u660e\u662f\u6ca1\u6709\u5728\u6539\u53d8\u539f\u503c\uff0c\u662f\u4ea7\u751f\u4e86\u65b0\u7684\u503c<\/p>\n<p><strong>\u6570\u5b57\u7c7b\u578b:<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; x = 10\n>&gt;&gt; id(x)\n1830448896 \n>&gt;&gt; x = 20\n>&gt;&gt; id(x)\n1830448928\n# \u5185\u5b58\u5730\u5740\u6539\u53d8\u4e86\uff0c\u8bf4\u660e\u6574\u578b\u662f\u4e0d\u53ef\u53d8\u6570\u636e\u7c7b\u578b\uff0c\u6d6e\u70b9\u578b\u4e5f\u4e00\u6837<\/code><\/pre>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6570\u5b57\u7c7b\u578b\u56fe\u89e3.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6570\u5b57\u7c7b\u578b\u56fe\u89e3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><strong>\u5b57\u7b26\u4e32<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; x = &quot;Jy&quot;\n>&gt;&gt; id(x)\n938809263920 \n>&gt;&gt; x = &quot;Ricky&quot;\n>&gt;&gt; id(x)\n938809264088\n# \u5185\u5b58\u5730\u5740\u6539\u53d8\u4e86\uff0c\u8bf4\u660e\u5b57\u7b26\u4e32\u662f\u4e0d\u53ef\u53d8\u6570\u636e\u7c7b\u578b<\/code><\/pre>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5b57\u7b26\u4e32\u7c7b\u578b\u56fe\u89e3.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5b57\u7b26\u4e32\u7c7b\u578b\u56fe\u89e3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><strong>\u5217\u8868<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; list1 = [&#039;tom&#039;,&#039;jack&#039;,&#039;egon&#039;]\n>&gt;&gt; id(list1)\n486316639176\n>&gt;&gt; list1[2] = &#039;kevin&#039;\n>&gt;&gt; id(list1)\n486316639176\n>&gt;&gt; list1.append(&#039;lili&#039;)\n>&gt;&gt; id(list1)\n486316639176\n# \u5bf9\u5217\u8868\u7684\u503c\u8fdb\u884c\u64cd\u4f5c\u65f6\uff0c\u503c\u6539\u53d8\u4f46\u5185\u5b58\u5730\u5740\u4e0d\u53d8\uff0c\u6240\u4ee5\u5217\u8868\u662f\u53ef\u53d8\u6570\u636e\u7c7b\u578b<\/code><\/pre>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5217\u8868\u7c7b\u578b\u56fe\u89e3.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5217\u8868\u7c7b\u578b\u56fe\u89e3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><strong>\u5143\u7ec4<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; t1 = (&quot;tom&quot;,&quot;jack&quot;,[1,2])\n>&gt;&gt; t1[0]=&#039;TOM&#039; # \u62a5\u9519\uff1aTypeError\n>&gt;&gt; t1.append(&#039;lili&#039;) # \u62a5\u9519\uff1aTypeError\n# \u5143\u7ec4\u5185\u7684\u5143\u7d20\u65e0\u6cd5\u4fee\u6539\uff0c\u6307\u7684\u662f\u5143\u7ec4\u5185\u7d22\u5f15\u6307\u5411\u7684\u5185\u5b58\u5730\u5740\u4e0d\u80fd\u88ab\u4fee\u6539\n>&gt;&gt; t1 = (&quot;tom&quot;,&quot;jack&quot;,[1,2])\n>&gt;&gt; id(t1[0]),id(t1[1]),id(t1[2])\n(4327403152, 4327403072, 4327422472)\n>&gt;&gt; t1[2][0]=111 # \u5982\u679c\u5143\u7ec4\u4e2d\u5b58\u5728\u53ef\u53d8\u7c7b\u578b\uff0c\u662f\u53ef\u4ee5\u4fee\u6539\uff0c\u4f46\u662f\u4fee\u6539\u540e\u7684\u5185\u5b58\u5730\u5740\u4e0d\u53d8\n>&gt;&gt; t1\n(&#039;tom&#039;, &#039;jack&#039;, [111, 2])\n>&gt;&gt; id(t1[0]),id(t1[1]),id(t1[2]) # \u67e5\u770bid\u4ecd\u7136\u4e0d\u53d8\n(4327403152, 4327403072, 4327422472)<\/code><\/pre>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5143\u7ec4\u7c7b\u578b\u56fe\u89e3.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5143\u7ec4\u7c7b\u578b\u56fe\u89e3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><strong>\u5b57\u5178<\/strong><\/p>\n<pre><code class=\"language-python\">>&gt;&gt; dic = {&#039;name&#039;:&#039;egon&#039;,&#039;sex&#039;:&#039;male&#039;,&#039;age&#039;:18}\n>&gt;&gt; \n>&gt;&gt; id(dic)\n4327423112\n>&gt;&gt; dic[&#039;age&#039;]=19\n>&gt;&gt; dic\n{&#039;age&#039;: 19, &#039;sex&#039;: &#039;male&#039;, &#039;name&#039;: &#039;egon&#039;}\n>&gt;&gt; id(dic)\n4327423112\n# \u5bf9\u5b57\u5178\u8fdb\u884c\u64cd\u4f5c\u65f6\uff0c\u503c\u6539\u53d8\u7684\u60c5\u51b5\u4e0b\uff0c\u5b57\u5178\u7684id\u4e5f\u662f\u4e0d\u53d8\uff0c\u5373\u5b57\u5178\u4e5f\u662f\u53ef\u53d8\u6570\u636e\u7c7b\u578b<\/code><\/pre>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5b57\u5178\u7c7b\u578b\u56fe\u89e3.png'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u5b57\u5178\u7c7b\u578b\u56fe\u89e3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h1>\u4e5d \u6570\u636e\u7c7b\u578b\u603b\u7ed3<\/h1>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-27-\u603b\u7ed3.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/01-27-\u603b\u7ed3.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6570\u636e\u7c7b\u578b\u603b\u7ed3.jpg'><img class=\"lazyload lazyload-style-2\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  data-original=\"https:\/\/egonlin.com\/wp-content\/uploads\/2022\/03\/\u6570\u636e\u7c7b\u578b\u603b\u7ed3.jpg\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h1>\u5341 \u4f5c\u4e1a<\/h1>\n<h4>\u7ec3\u4e60\u98981\uff1a<\/h4>\n<pre><code>name = &quot; alegonxX&quot;\n# 1)    \u79fb\u9664 name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u4e24\u8fb9\u7684\u7a7a\u683c,\u5e76\u8f93\u51fa\u5904\u7406\u7ed3\u679c\n# 2)    \u5224\u65ad name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u662f\u5426\u4ee5 &quot;al&quot; \u5f00\u5934,\u5e76\u8f93\u51fa\u7ed3\u679c\n# 3)    \u5224\u65ad name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u662f\u5426\u4ee5 &quot;X&quot; \u7ed3\u5c3e,\u5e76\u8f93\u51fa\u7ed3\u679c\n# 4)    \u5c06 name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u4e2d\u7684 \u201cl\u201d \u66ff\u6362\u4e3a \u201cp\u201d,\u5e76\u8f93\u51fa\u7ed3\u679c\n# 5)    \u5c06 name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u6839\u636e \u201cl\u201d \u5206\u5272,\u5e76\u8f93\u51fa\u7ed3\u679c\u3002\n# 6)    \u5c06 name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u53d8\u5927\u5199,\u5e76\u8f93\u51fa\u7ed3\u679c\n# 7)    \u5c06 name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u53d8\u5c0f\u5199,\u5e76\u8f93\u51fa\u7ed3\u679c\n# 8)    \u8bf7\u8f93\u51fa name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u7684\u7b2c 2 \u4e2a\u5b57\u7b26?\n# 9)    \u8bf7\u8f93\u51fa name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u7684\u524d 3 \u4e2a\u5b57\u7b26?\n# 10)    \u8bf7\u8f93\u51fa name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u7684\u540e 2 \u4e2a\u5b57\u7b26?\n# 11)    \u8bf7\u8f93\u51fa name \u53d8\u91cf\u5bf9\u5e94\u7684\u503c\u4e2d \u201ce\u201d \u6240\u5728\u7d22\u5f15\u4f4d\u7f6e?\n# 12)    \u83b7\u53d6\u5b50\u5e8f\u5217,\u53bb\u6389\u6700\u540e\u4e00\u4e2a\u5b57\u7b26\u3002\u5982: egonlin \u5219\u83b7\u53d6egonli\n\n# \u7b54\u6848\nname=&#039; alegonxX&#039;\n\n1) print(name.strip())\n2) print(name.startswith(&#039;al&#039;))\n3) print(name.endswith(&#039;X&#039;))\n4) print(name.replace(&#039;l&#039;,&#039;p&#039;))\n5) print(name.split(&#039;l&#039;))\n6) print(name.upper())\n7) print(name.lower())\n8) print(name[1])\n9) print(name[0:3])\n10) print(name[-1:-3:-1])\n11) print(name.find(&#039;e&#039;))\n12) name=&#039;egonlin&#039;\nprint(name[:-1])<\/code><\/pre>\n<h4>\u7ec3\u4e60\u98982\uff1a<\/h4>\n<pre><code># \u7b80\u5355\u8d2d\u7269\u8f66,\u8981\u6c42\u5982\u4e0b\uff1a\n# \u5b9e\u73b0\u6253\u5370\u5546\u54c1\u8be6\u7ec6\u4fe1\u606f\uff0c\u7528\u6237\u8f93\u5165\u5546\u54c1\u540d\u548c\u8d2d\u4e70\u4e2a\u6570\uff0c\u5219\u5c06\u5546\u54c1\u540d\uff0c\u4ef7\u683c\uff0c\u8d2d\u4e70\u4e2a\u6570\u52a0\u5165\u8d2d\u7269\u5217\u8868\uff0c\u5982\u679c\u8f93\u5165\u4e3a\u7a7a\u6216\u5176\u4ed6\u975e\u6cd5\u8f93\u5165\u5219\u8981\u6c42\u7528\u6237\u91cd\u65b0\u8f93\u5165\u3000\u3000\n\nmsg_dic = {\n    &#039;apple&#039;: 10,\n    &#039;tesla&#039;: 100000,\n    &#039;mac&#039;: 3000,\n    &#039;lenovo&#039;: 30000,\n    &#039;chicken&#039;: 10,\n}\n\n# \u7b54\u6848\nmsg_dic={\n&#039;apple&#039;:10,\n&#039;tesla&#039;:100000,\n&#039;mac&#039;:3000,\n&#039;lenovo&#039;:30000,\n&#039;chicken&#039;:10,\n}\ngoods_l=[]\nwhile True:\n    for key,item in msg_dic.items():\n        print(&#039;name:{name} price:{price}&#039;.format(price=item,name=key))\n    choice=input(&#039;\u5546\u54c1&gt;&gt;: &#039;).strip()\n    if not choice or choice not in msg_dic:continue\n    count=input(&#039;\u8d2d\u4e70\u4e2a\u6570&gt;&gt;: &#039;).strip()\n    if not count.isdigit():continue\n    goods_l.append((choice,msg_dic[choice],count))\n\n    print(goods_l)\n<\/code><\/pre>\n<h4>\u7ec3\u4e60\u98983\uff1a<\/h4>\n<pre><code>\u6709\u5982\u4e0b\u503c\u96c6\u5408 [11,22,33,44,55,66,77,88,99,90...]\uff0c\u5c06\u6240\u6709\u5927\u4e8e 66 \u7684\u503c\u4fdd\u5b58\u81f3\u5b57\u5178\u7684\u7b2c\u4e00\u4e2akey\u4e2d\uff0c\u5c06\u5c0f\u4e8e 66 \u7684\u503c\u4fdd\u5b58\u81f3\u7b2c\u4e8c\u4e2akey\u7684\u503c\u4e2d\n\n\u5373\uff1a {&#039;k1&#039;: \u5927\u4e8e66\u7684\u6240\u6709\u503c, &#039;k2&#039;: \u5c0f\u4e8e66\u7684\u6240\u6709\u503c}\n\n#\u7b54\u6848\na={&#039;k1&#039;:[],&#039;k2&#039;:[]}\nc=[11,22,33,44,55,66,77,88,99,90]\nfor i in c:\n    if i&gt;66:\n        a[&#039;k1&#039;].append(i)\n    else:\n        a[&#039;k2&#039;].append(i)\nprint(a)\n<\/code><\/pre>\n<h4>\u7ec3\u4e60\u98984\uff1a<\/h4>\n<pre><code>\u7edf\u8ba1s=&quot;hello egon egon say hello xxx xxx&quot;\u4e2d\u6bcf\u4e2a\u5355\u8bcd\u7684\u4e2a\u6570\n# \u7ed3\u679c\u5982\uff1a{&quot;hello&quot;:2,&quot;egon&quot;:2,&quot;say&quot;:1,&quot;xxx&quot;:2}\n\n#\u7b54\u6848\n#\u65b9\u5f0f\u4e00\ns=&quot;hello egon egon say hello xxx xxx&quot;\ndic={}\nwords=s.split()\nprint(words)\nfor word in words: #word=&#039;egon&#039;\n    dic[word]=s.count(word)\n    print(dic)\n\n#\u65b9\u5f0f\u4e8c\uff1a\u5229\u7528setdefault\u89e3\u51b3\u91cd\u590d\u8d4b\u503c\ns=&quot;hello egon egon say hello xxx xxx&quot;\ndic={}\nwords=s.split()\nfor word in words: #word=&#039;egon&#039;\n    dic.setdefault(word,s.count(word))\n    print(dic)\n\n#\u65b9\u5f0f\u4e09\uff1a\u5229\u7528\u96c6\u5408\uff0c\u53bb\u6389\u91cd\u590d\uff0c\u51cf\u5c11\u5faa\u73af\u6b21\u6570\ns=&quot;hello egon egon say hello xxx xxx&quot;\ndic={}\nwords=s.split()\nwords_set=set(words)\nfor word in words_set:\n    dic[word]=s.count(word)\n    print(dic)\n<\/code><\/pre>\n<h4>\u7ec3\u4e60\u98985\uff1a<\/h4>\n<pre><code>\u5173\u7cfb\u8fd0\u7b97\n  \u6709\u5982\u4e0b\u4e24\u4e2a\u96c6\u5408\uff0cpythons\u662f\u62a5\u540dpython\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\uff0clinuxs\u662f\u62a5\u540dlinux\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n  pythons={&#039;xiaohua&#039;,&#039;egon&#039;,&#039;mimi&#039;,&#039;gangdan&#039;,&#039;biubiu&#039;}\n  linuxs={&#039;mimi&#039;,&#039;xiaohei&#039;,&#039;gangdan&#039;}\n  1. \u6c42\u51fa\u5373\u62a5\u540dpython\u53c8\u62a5\u540dlinux\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n  2. \u6c42\u51fa\u6240\u6709\u62a5\u540d\u7684\u5b66\u751f\u540d\u5b57\u96c6\u5408\n  3. \u6c42\u51fa\u53ea\u62a5\u540dpython\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\n  4. \u6c42\u51fa\u6ca1\u6709\u540c\u65f6\u8fd9\u4e24\u95e8\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\n\n#\u7b54\u6848\n# \u6c42\u51fa\u5373\u62a5\u540dpython\u53c8\u62a5\u540dlinux\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\nprint(pythons &amp; linuxs)\n# \u6c42\u51fa\u6240\u6709\u62a5\u540d\u7684\u5b66\u751f\u540d\u5b57\u96c6\u5408\nprint(pythons | linuxs)\n# \u6c42\u51fa\u53ea\u62a5\u540dpython\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\nprint(pythons - linuxs)\n# \u6c42\u51fa\u6ca1\u6709\u540c\u65f6\u8fd9\u4e24\u95e8\u8bfe\u7a0b\u7684\u5b66\u5458\u540d\u5b57\u96c6\u5408\nprint(pythons ^ linuxs)\n<\/code><\/pre>\n<h4>\u7ec3\u4e60\u98986\uff1a<\/h4>\n<pre><code>\u53bb\u91cd\n\n\u3000\u3000 1. \u6709\u5217\u8868l=[&#039;a&#039;,&#039;b&#039;,1,&#039;a&#039;,&#039;a&#039;]\uff0c\u5217\u8868\u5143\u7d20\u5747\u4e3a\u53efhash\u7c7b\u578b\uff0c\u53bb\u91cd\uff0c\u5f97\u5230\u65b0\u5217\u8868,\u4e14\u65b0\u5217\u8868\u65e0\u9700\u4fdd\u6301\u5217\u8868\u539f\u6765\u7684\u987a\u5e8f\n\n\u3000\u3000 2.\u5728\u4e0a\u9898\u7684\u57fa\u7840\u4e0a\uff0c\u4fdd\u5b58\u5217\u8868\u539f\u6765\u7684\u987a\u5e8f\n\n\u3000\u3000 3.\u53bb\u9664\u6587\u4ef6\u4e2d\u91cd\u590d\u7684\u884c\uff0c\u80af\u5b9a\u8981\u4fdd\u6301\u6587\u4ef6\u5185\u5bb9\u7684\u987a\u5e8f\u4e0d\u53d8\n\u3000\u3000 4.\u6709\u5982\u4e0b\u5217\u8868\uff0c\u5217\u8868\u5143\u7d20\u4e3a\u4e0d\u53efhash\u7c7b\u578b\uff0c\u53bb\u91cd\uff0c\u5f97\u5230\u65b0\u5217\u8868\uff0c\u4e14\u65b0\u5217\u8868\u4e00\u5b9a\u8981\u4fdd\u6301\u5217\u8868\u539f\u6765\u7684\u987a\u5e8f\n\nl=[\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;alex&#039;,&#039;age&#039;:73,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:20,&#039;sex&#039;:&#039;female&#039;},\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n]\u3000\n\n#\u7b54\u6848\n#\u53bb\u91cd,\u65e0\u9700\u4fdd\u6301\u539f\u6765\u7684\u987a\u5e8f\nl=[&#039;a&#039;,&#039;b&#039;,1,&#039;a&#039;,&#039;a&#039;]\nprint(set(l))\n\n#\u53bb\u91cd,\u5e76\u4fdd\u6301\u539f\u6765\u7684\u987a\u5e8f\n#\u65b9\u6cd5\u4e00:\u4e0d\u7528\u96c6\u5408\nl=[1,&#039;a&#039;,&#039;b&#039;,1,&#039;a&#039;]\n\nl1=[]\nfor i in l:\n    if i not in l1:\n        l1.append(i)\nprint(l1)\n#\u65b9\u6cd5\u4e8c:\u501f\u52a9\u96c6\u5408\nl1=[]\ns=set()\nfor i in l:\n    if i not in s:\n        s.add(i)\n        l1.append(i)\n\nprint(l1)\n\n#\u540c\u4e0a\u65b9\u6cd5\u4e8c,\u53bb\u9664\u6587\u4ef6\u4e2d\u91cd\u590d\u7684\u884c\nimport os\nwith open(&#039;db.txt&#039;,&#039;r&#039;,encoding=&#039;utf-8&#039;) as read_f,\\\n        open(&#039;.db.txt.swap&#039;,&#039;w&#039;,encoding=&#039;utf-8&#039;) as write_f:\n    s=set()\n    for line in read_f:\n        if line not in s:\n            s.add(line)\n            write_f.write(line)\nos.remove(&#039;db.txt&#039;)\nos.rename(&#039;.db.txt.swap&#039;,&#039;db.txt&#039;)\n\n#\u5217\u8868\u4e2d\u5143\u7d20\u4e3a\u53ef\u53d8\u7c7b\u578b\u65f6,\u53bb\u91cd,\u5e76\u4e14\u4fdd\u6301\u539f\u6765\u987a\u5e8f\nl=[\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;alex&#039;,&#039;age&#039;:73,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:20,&#039;sex&#039;:&#039;female&#039;},\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n    {&#039;name&#039;:&#039;egon&#039;,&#039;age&#039;:18,&#039;sex&#039;:&#039;male&#039;},\n]\n# print(set(l)) #\u62a5\u9519:unhashable type: &#039;dict&#039;\ns=set()\nl1=[]\nfor item in l:\n    val=(item[&#039;name&#039;],item[&#039;age&#039;],item[&#039;sex&#039;])\n    if val not in s:\n        s.add(val)\n        l1.append(item)\n\nprint(l1)\n\n#\u5b9a\u4e49\u51fd\u6570,\u65e2\u53ef\u4ee5\u9488\u5bf9\u53ef\u4ee5hash\u7c7b\u578b\u53c8\u53ef\u4ee5\u9488\u5bf9\u4e0d\u53efhash\u7c7b\u578b\ndef func(items,key=None):\n    s=set()\n    for item in items:\n        val=item if key is None else key(item)\n        if val not in s:\n            s.add(val)\n            yield item\n\nprint(list(func(l,key=lambda dic:(dic[&#039;name&#039;],dic[&#039;age&#039;],dic[&#039;sex&#039;]))))\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00 \u5f15\u5b50 \u200b \u6570\u636e\u7c7b\u578b\u662f\u7528\u6765\u8bb0\u5f55\u4e8b\u7269\u72b6\u6001\u7684\uff0c\u800c\u4e8b\u7269\u7684\u72b6\u6001\u662f\u4e0d\u65ad\u53d8\u5316\u7684(\u5982:\u4e00\u4e2a\u4eba\u5e74\u9f84\u7684\u589e\u957f\uff08\u64cd\u4f5cint\u7c7b\u578b\uff09  [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":6679,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,281,324],"tags":[],"_links":{"self":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/posts\/4017"}],"collection":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4017"}],"version-history":[{"count":0,"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/posts\/4017\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=\/wp\/v2\/media\/6679"}],"wp:attachment":[{"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/egonlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}