Skip to content

Commit

Permalink
Site updated: 2023-10-19 15:29:30
Browse files Browse the repository at this point in the history
  • Loading branch information
zade23 committed Oct 19, 2023
1 parent 705b1e8 commit de140f9
Show file tree
Hide file tree
Showing 7 changed files with 59 additions and 31 deletions.
7 changes: 5 additions & 2 deletions 2023/10/16/经济学——流动性陷阱/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<meta property="og:description" content="流动性陷阱——名词解释 白话解释 维基百科解释 换个视角看问题 国家层面 人民层面 流动性陷阱——名词解释白话解释流动性陷阱是一个经济学概念,出现在名义利率已经接近零或非常低,而央行进一步减少利率仍然不能刺激投资和消费的情况。在这种情境下,货币政策的传统工具,如购买国债以增加货币供应量,可能变得无效,因为商业银行和公众可能选择持有现金而不是投资或消费。这是因为他们预期未来的回报率很低">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2023-10-16T02:37:26.000Z">
<meta property="article:modified_time" content="2023-10-18T10:34:17.197Z">
<meta property="article:modified_time" content="2023-10-19T02:34:06.644Z">
<meta property="article:author" content="Android">
<meta property="article:tag" content="经济学小知识">
<meta name="twitter:card" content="summary">
Expand Down Expand Up @@ -380,7 +380,10 @@ <h1 class="article-title" itemprop="name">
<h2 id="流动性陷阱——名词解释"><a href="#流动性陷阱——名词解释" class="headerlink" title="流动性陷阱——名词解释"></a>流动性陷阱——名词解释</h2><h3 id="白话解释"><a href="#白话解释" class="headerlink" title="白话解释"></a>白话解释</h3><p><strong>流动性陷阱</strong>是一个经济学概念,出现在名义利率已经接近零或非常低,而央行进一步减少利率仍然不能刺激投资和消费的情况。在这种情境下,货币政策的传统工具,如购买国债以增加货币供应量,可能变得无效,因为商业银行和公众可能选择持有现金而不是投资或消费。这是因为他们预期未来的回报率很低,或对未来经济有所担忧。</p>
<h3 id="维基百科解释"><a href="#维基百科解释" class="headerlink" title="维基百科解释"></a><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/zh-hans/%E6%B5%81%E5%8B%95%E6%80%A7%E9%99%B7%E9%98%B1">维基百科解释</a></h3><p><strong>流动性陷阱</strong>(英语:liquidity trap),是<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E8%8B%B1%E5%9C%8B">英国</a><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E7%B6%93%E6%BF%9F%E5%AD%B8%E5%AE%B6">经济学家</a><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E7%BA%A6%E7%BF%B0%C2%B7%E6%A2%85%E7%BA%B3%E5%BE%B7%C2%B7%E5%87%AF%E6%81%A9%E6%96%AF">凯恩斯</a>提出的概念,又称<strong>凯恩斯陷阱</strong></p>
<p><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E5%87%B1%E6%81%A9%E6%96%AF%E4%B8%BB%E7%BE%A9">凯恩斯主义</a>经济学中,流动性陷阱是指一个当<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E8%B2%A8%E5%B9%A3%E6%94%BF%E7%AD%96">货币政策</a>完全没法刺激经济的情况,无论降低<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E5%88%A9%E7%8E%87">利率</a>抑或增加<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E8%B2%A8%E5%B9%A3%E4%BE%9B%E6%87%89%E9%87%8F">货币供应量</a>也没有作用。典型的<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E6%B5%81%E5%8B%95%E6%80%A7">流动性</a>陷阱在当预期<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E7%BB%8F%E6%B5%8E%E8%A1%B0%E9%80%80">经济不景气</a>出现(例如<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E9%80%9A%E8%B2%A8%E7%B7%8A%E7%B8%AE">通货紧缩</a><a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E7%B8%BD%E9%9C%80%E6%B1%82">总需求</a>不足、发生战争),使持有<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E5%B8%82%E5%A0%B4%E6%B5%81%E9%80%9A%E6%80%A7">流动资产</a>的人不愿意<a target="_blank" rel="noopener" href="https://zh.wikipedia.org/wiki/%E6%8A%95%E8%B3%87">投资</a></p>
<h2 id="换个视角看问题"><a href="#换个视角看问题" class="headerlink" title="换个视角看问题"></a>换个视角看问题</h2><h3 id="国家层面"><a href="#国家层面" class="headerlink" title="国家层面"></a>国家层面</h3><p>站在<strong>国家</strong>的角度:</p>
<h2 id="换个视角看问题"><a href="#换个视角看问题" class="headerlink" title="换个视角看问题"></a>换个视角看问题</h2><blockquote>
<p>GPT4的回答</p>
</blockquote>
<h3 id="国家层面"><a href="#国家层面" class="headerlink" title="国家层面"></a>国家层面</h3><p>站在<strong>国家</strong>的角度:</p>
<ol>
<li><strong>财政政策</strong>:当货币政策变得无效时,国家可以使用财政政策,如增加公共支出、减税或直接向家庭提供资金,以刺激经济。</li>
<li><strong>结构性改革</strong>:国家可以采取长期的结构性改革,如改善教育、健康、基础设施,以增加生产力和潜在产出。</li>
Expand Down
33 changes: 29 additions & 4 deletions 2023/10/18/Python元组集合字典/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@


<title>Python元组集合字典 | ANdRoid&#39;s BLOG</title>
<meta name="description" content="1. 元组 1.1 元组的初始化 1.2 元组的解包 1.3 元组的其他操作 2. 集合 2.1 集合的初始化 2.2 集合的常用操作 2.3 使用for循环遍历集合 3. 字典 3.1 字典的初始化 3.2 字典的常用操作 3.3 使用for循环遍历字典 1. 元组元组跟 列表 类似,只是不支持动态添加、删除元素,以及不能修改元素。 1.1 元组的初始化元组需要用小括号括起来,">
<meta name="description" content="1. 元组 1.1 元组的初始化 1.2 元组的解包 1.3 元组的其他操作 2. 集合 2.1 集合的初始化 2.2 集合的常用操作 2.3 使用for循环遍历集合 3. 字典 3.1 字典的初始化 3.2 字典的常用操作 3.3 使用for循环遍历字典 4. 作业扩展 1. 元组元组跟 列表 类似,只是不支持动态添加、删除元素,以及不能修改元素。 1.1 元组的初始化元组需要">
<meta property="og:type" content="article">
<meta property="og:title" content="Python元组集合字典">
<meta property="og:url" content="https://zade23.github.io/2023/10/18/Python%E5%85%83%E7%BB%84%E9%9B%86%E5%90%88%E5%AD%97%E5%85%B8/index.html">
<meta property="og:site_name" content="ANdRoid&#39;s BLOG">
<meta property="og:description" content="1. 元组 1.1 元组的初始化 1.2 元组的解包 1.3 元组的其他操作 2. 集合 2.1 集合的初始化 2.2 集合的常用操作 2.3 使用for循环遍历集合 3. 字典 3.1 字典的初始化 3.2 字典的常用操作 3.3 使用for循环遍历字典 1. 元组元组跟 列表 类似,只是不支持动态添加、删除元素,以及不能修改元素。 1.1 元组的初始化元组需要用小括号括起来,">
<meta property="og:description" content="1. 元组 1.1 元组的初始化 1.2 元组的解包 1.3 元组的其他操作 2. 集合 2.1 集合的初始化 2.2 集合的常用操作 2.3 使用for循环遍历集合 3. 字典 3.1 字典的初始化 3.2 字典的常用操作 3.3 使用for循环遍历字典 4. 作业扩展 1. 元组元组跟 列表 类似,只是不支持动态添加、删除元素,以及不能修改元素。 1.1 元组的初始化元组需要">
<meta property="og:locale" content="zh_CN">
<meta property="article:published_time" content="2023-10-18T08:20:18.000Z">
<meta property="article:modified_time" content="2023-10-18T08:56:33.797Z">
<meta property="article:modified_time" content="2023-10-19T07:28:37.718Z">
<meta property="article:author" content="Android">
<meta name="twitter:card" content="summary">
<!-- Canonical links -->
Expand Down Expand Up @@ -377,6 +377,7 @@ <h1 class="article-title" itemprop="name">
<li><a href="#33-%E4%BD%BF%E7%94%A8for%E5%BE%AA%E7%8E%AF%E9%81%8D%E5%8E%86%E5%AD%97%E5%85%B8">3.3 使用<code>for</code>循环遍历字典</a></li>
</ul>
</li>
<li><a href="#4-%E4%BD%9C%E4%B8%9A%E6%89%A9%E5%B1%95">4. 作业扩展</a></li>
</ul>
<hr>
<h3 id="1-元组"><a href="#1-元组" class="headerlink" title="1. 元组"></a>1. 元组</h3><p>元组跟 <u>列表</u> 类似,只是不支持动态添加、删除元素,以及不能修改元素。</p>
Expand Down Expand Up @@ -409,7 +410,31 @@ <h4 id="2-3-使用for循环遍历集合"><a href="#2-3-使用for循环遍历集

<h3 id="3-字典"><a href="#3-字典" class="headerlink" title="3. 字典"></a>3. 字典</h3><p>字典是Python中最常用的数据结构之一,用来存储映射关系。<br>注意,字典中的元素是无序的。</p>
<p>不同于列表,字典是以<code>key</code>进行索引的,可以将每个<code>key</code>映射到某个<code>value</code><code>key</code>可以是任何不可变类型,常用可以作为<code>key</code>的类型有数字和字符串。列表因为是可变的,所以不能作为<code>key</code><code>value</code>可以是任意类型。</p>
<h4 id="3-1-字典的初始化"><a href="#3-1-字典的初始化" class="headerlink" title="3.1 字典的初始化"></a>3.1 字典的初始化</h4><h4 id="3-2-字典的常用操作"><a href="#3-2-字典的常用操作" class="headerlink" title="3.2 字典的常用操作"></a>3.2 字典的常用操作</h4><h4 id="3-3-使用for循环遍历字典"><a href="#3-3-使用for循环遍历字典" class="headerlink" title="3.3 使用for循环遍历字典"></a>3.3 使用<code>for</code>循环遍历字典</h4>
<h4 id="3-1-字典的初始化"><a href="#3-1-字典的初始化" class="headerlink" title="3.1 字典的初始化"></a>3.1 字典的初始化</h4><p>创建字典用花括号或<code>dict()</code>函数。</p>
<figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">tel = &#123;<span class="string">&#x27;jack&#x27;</span>: <span class="number">4098</span>, <span class="string">&#x27;sape&#x27;</span>: <span class="number">4139</span>&#125; <span class="comment"># 创建一个字典</span></span><br><span class="line"><span class="built_in">print</span>(tel) <span class="comment"># 输出 &#123;&#x27;jack&#x27;: 4098, &#x27;sape&#x27;: 4139&#125;</span></span><br><span class="line"></span><br><span class="line">a = <span class="built_in">dict</span>() <span class="comment"># 创建一个空字典</span></span><br><span class="line">a[<span class="number">123</span>] = <span class="string">&quot;abc&quot;</span> <span class="comment"># 在字典中插入一个key-value对</span></span><br><span class="line">a[<span class="number">456</span>] = <span class="string">&quot;def&quot;</span> <span class="comment"># 在字典中插入一个key-value对</span></span><br><span class="line"><span class="built_in">print</span>(a) <span class="comment"># 输出 &#123;123: &#x27;abc&#x27;, 456: &#x27;def&#x27;&#125;</span></span><br><span class="line"></span><br><span class="line">b = <span class="built_in">list</span>(a) <span class="comment"># 将字典的关键字转化成列表</span></span><br><span class="line"><span class="built_in">print</span>(b) <span class="comment"># 输出[123, 456]</span></span><br></pre></td></tr></table></figure>

<h4 id="3-2-字典的常用操作"><a href="#3-2-字典的常用操作" class="headerlink" title="3.2 字典的常用操作"></a>3.2 字典的常用操作</h4><p>假设<code>a</code>表示一个字典。</p>
<ul>
<li><code>len(a)</code>:返回字典中的元素对数。</li>
<li><code>a[x]</code>:获取关键字<code>x</code>对应的值,如果<code>x</code>不存在,会报异常。</li>
<li><code>a.get(x)</code>:获取关键字<code>x</code>对应的值,如果<code>x</code>不存在,会返回<code>None</code>,不会报异常。</li>
<li><code>a.get(x, y)</code>:获取关键字<code>x</code>对应的值,如果<code>x</code>不存在,会返回默认值<code>y</code>,不会报异常。</li>
<li><code>a[x] = y</code>:在字典中插入一对元素,如果关键字<code>x</code>已存在,则将它之前映射的值覆盖掉。</li>
<li><code>del a[x]</code>:删除关键字<code>x</code>对应的元素对,如果<code>x</code>不存在,会报异常。</li>
<li><code>x in a</code>:检查字典中是否存在关键字<code>x</code></li>
<li><code>x not in a</code>:检查字典中是否不存在关键字<code>x</code></li>
<li><code>a.keys()</code>:返回字典的所有<code>key</code></li>
<li><code>a.values()</code>:返回字典的所有<code>value</code></li>
<li><code>a.items()</code>:返回字典的所有由<code>key</code><code>value</code>组成的元组。</li>
</ul>
<p>例如:</p>
<figure class="highlight py"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line">a = &#123;<span class="string">&#x27;abc&#x27;</span>: <span class="number">1</span>, <span class="string">&#x27;def&#x27;</span>: <span class="number">2</span>, <span class="string">&#x27;python&#x27;</span>: <span class="number">3</span>&#125; <span class="comment"># 初始化一个字典</span></span><br><span class="line"></span><br><span class="line"><span class="built_in">print</span>(<span class="built_in">len</span>(a)) <span class="comment"># 输出3</span></span><br><span class="line"><span class="built_in">print</span>(a[<span class="string">&#x27;def&#x27;</span>]) <span class="comment"># 输出2</span></span><br><span class="line"><span class="built_in">print</span>(a.get(<span class="string">&#x27;def&#x27;</span>)) <span class="comment"># 输出2</span></span><br><span class="line"><span class="built_in">print</span>(a.get(<span class="string">&#x27;xyz&#x27;</span>, <span class="number">5</span>)) <span class="comment"># 因为&#x27;xyz&#x27;不存在,所以输出默认值5</span></span><br><span class="line"></span><br><span class="line">a[<span class="string">&#x27;hello&#x27;</span>] = <span class="number">4</span> <span class="comment"># 插入一对元素 &#x27;hello&#x27; -&gt; 4</span></span><br><span class="line"><span class="built_in">print</span>(a) <span class="comment"># 输出&#123;&#x27;abc&#x27;: 1, &#x27;def&#x27;: 2, &#x27;python&#x27;: 3, &#x27;hello&#x27;: 4&#125;</span></span><br><span class="line"></span><br><span class="line">a[<span class="string">&#x27;def&#x27;</span>] = <span class="number">5</span> <span class="comment"># 更新&#x27;def&#x27;映射的值</span></span><br><span class="line"><span class="built_in">print</span>(a[<span class="string">&#x27;def&#x27;</span>]) <span class="comment"># 输出5</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">del</span> a[<span class="string">&#x27;python&#x27;</span>] <span class="comment"># 删除关键字&#x27;python&#x27;</span></span><br><span class="line"><span class="built_in">print</span>(a) <span class="comment"># 输出&#123;&#x27;abc&#x27;: 1, &#x27;def&#x27;: 5, &#x27;hello&#x27;: 4&#125;</span></span><br><span class="line"></span><br><span class="line"><span class="built_in">print</span>(<span class="string">&#x27;hello&#x27;</span> <span class="keyword">in</span> a) <span class="comment"># 输出True</span></span><br><span class="line"><span class="built_in">print</span>(a.keys()) <span class="comment"># 输出dict_keys([&#x27;abc&#x27;, &#x27;def&#x27;, &#x27;hello&#x27;])</span></span><br><span class="line"><span class="built_in">print</span>(a.values()) <span class="comment"># 输出dict_values([1, 5, 4])</span></span><br><span class="line"><span class="built_in">print</span>(a.items()) <span class="comment"># 输出dict_items([(&#x27;abc&#x27;, 1), (&#x27;def&#x27;, 5), (&#x27;hello&#x27;, 4)])</span></span><br></pre></td></tr></table></figure>

<h4 id="3-3-使用for循环遍历字典"><a href="#3-3-使用for循环遍历字典" class="headerlink" title="3.3 使用for循环遍历字典"></a>3.3 使用<code>for</code>循环遍历字典</h4><p>类似于列表,字典也可以用<code>for ... in ...</code>的形式遍历。例如:</p>
<figure class="highlight py"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">a = &#123;<span class="string">&#x27;abc&#x27;</span>: <span class="number">1</span>, <span class="string">&#x27;def&#x27;</span>: <span class="number">2</span>, <span class="string">&#x27;python&#x27;</span>: <span class="number">3</span>&#125; <span class="comment"># 初始化一个字典</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">for</span> k <span class="keyword">in</span> a: <span class="comment"># 遍历key</span></span><br><span class="line"> <span class="built_in">print</span>(k, end=<span class="string">&#x27; &#x27;</span>)</span><br><span class="line"><span class="built_in">print</span>() <span class="comment"># 输出回车</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">for</span> k <span class="keyword">in</span> a.keys(): <span class="comment"># 遍历key</span></span><br><span class="line"> <span class="built_in">print</span>(k, end=<span class="string">&#x27; &#x27;</span>)</span><br><span class="line"><span class="built_in">print</span>() <span class="comment"># 输出回车</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">for</span> v <span class="keyword">in</span> a.values(): <span class="comment"># 遍历value</span></span><br><span class="line"> <span class="built_in">print</span>(v, end=<span class="string">&#x27; &#x27;</span>)</span><br><span class="line"><span class="built_in">print</span>() <span class="comment"># 输出回车</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">for</span> k, v <span class="keyword">in</span> a.items(): <span class="comment"># 遍历key-value对</span></span><br><span class="line"> <span class="built_in">print</span>(<span class="string">&quot;(%s, %d) &quot;</span> % (k, v), end=<span class="string">&#x27; &#x27;</span>)</span><br><span class="line"><span class="built_in">print</span>() <span class="comment"># 输出回车</span></span><br></pre></td></tr></table></figure>

<h3 id="4-作业扩展"><a href="#4-作业扩展" class="headerlink" title="4. 作业扩展"></a>4. 作业扩展</h3><p><code>map()</code>也可以用<code>for ... in ...</code>的形式遍历。例如:<code>for x in map(int, input().split())</code>可以遍历一行内用空格隔开的每个整数。</p>


</div>
<div class="article-footer">
Expand Down
Loading

0 comments on commit de140f9

Please sign in to comment.