{"id":510,"date":"2018-07-25T08:37:19","date_gmt":"2018-07-25T08:37:19","guid":{"rendered":"http:\/\/www.liutianfeng.com\/?p=510"},"modified":"2018-07-25T08:37:19","modified_gmt":"2018-07-25T08:37:19","slug":"set%e7%b1%bb%e5%9e%8b-python","status":"publish","type":"post","link":"https:\/\/www.liutianfeng.com\/?p=510","title":{"rendered":"set\u7c7b\u578b &#8211; Python"},"content":{"rendered":"<pre class=\"pure-highlightjs\"><code class=\"\"># _Author: lWX548594\r\n# _Date: 2018\/7\/10 0010\r\n# _SctiptName: set\r\n# set\u7684\u7279\u6027\r\n# 1. \u5929\u7136\u53bb\u91cd\r\n# 2. \u65e0\u5e8f\r\n# 3.\r\ndef pset():\r\n    print(set1)\r\n\r\nset1 = set(['abcde', (1,)])\r\n\r\n# add\u8868\u793a\u5c06\u540e\u9762\u7684\u5185\u5bb9\u5f53\u505a\u4e00\u79cd\u6574\u4f53\r\nset1.add(\"op\")\r\npset()\r\n\r\n# update\u8868\u793a\u5c06\u540e\u9762\u7684\u5185\u5bb9\u5206\u6210\u82e5\u5e72\u4e2a\u5143\u7d20, \u5b57\u7b26\u4e32\u5219\u6bcf\u4e2a\u5b57\u6bcd\u662f\u4e00\u4e2a\u5143\u7d20; \u5217\u8868\u7684\u8bdd\u6bcf\u4e2a\u5217\u8868\u7684\u5143\u7d20\u4e3a\u4e00\u4e2a\u5143\u7d20\u7b49.\r\nset1.update('op')\r\npset()\r\n\r\n\r\nset2 = set((1, 2, 3, 6))\r\nset3 = set((1, 2, 3, 4))\r\nprint(set2 &lt; set3)\r\ns1 = set2 | set3\r\ns2 = set2 &amp; set3\r\n\r\nprint(s1)\r\nprint(s2)\r\n\r\n# \u4e00\u822c\u9636\u4e58\r\ndef fat(n):\r\n    jiecheng = 1\r\n    for i in range(1, n):\r\n        jiecheng = jiecheng * (i+1)\r\n    return(jiecheng)\r\n\r\nprint(fat(5))\r\n\r\n# \u9012\u5f52\u9636\u4e58\r\ndef fact(n):\r\n    if n == 1:\r\n        return 1\r\n    return n*fact(n-1)\r\n\r\nprint(fact(120))\r\n\r\n5 * 4 *3 * 2 * fact(1), \u5f53n == 1\u7684\u65f6\u5019, \u5e94\u8be5\u662f\u7ed3\u675f; \u5982\u679c\u662f\u51fd\u6570, \u5219\u4e00\u76f4\u4f1a\u9012\u5f52\u4e0b\u53bb, \u8fd4\u56de\u7684\u662ffact(0). \u6240\u4ee5, \u6211\u4eecreturn 1\u540e, \u9012\u5f52\u7ed3\u675f.\r\n\r\ndef fab(n):\r\n    if n == 1 or n ==0:\r\n        return n\r\n    return fab(n-1) + fab(n-2)\r\n\r\nprint(fab(4))\r\n# 0 1 1 2 3 5 8 13 21<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p>\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1a<a href=\"https:\/\/www.liutianfeng.com\">liutianfeng.com<\/a> &raquo; <a href=\"https:\/\/www.liutianfeng.com\/?p=510\">set\u7c7b\u578b &#8211; Python<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p># _Author: lWX548594 # _Date: 2018\/7\/10 0010 # _SctiptN [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/510"}],"collection":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=510"}],"version-history":[{"count":1,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/510\/revisions"}],"predecessor-version":[{"id":511,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/510\/revisions\/511"}],"wp:attachment":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}