Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9d306ff

Browse files
committed
A few fixes
1 parent d52aa6f commit 9d306ff

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ value = <dict>.setdefault(key, default=None) # Same, but also adds default to
8787
```
8888

8989
```python
90-
value = <dict>.pop(key) # Removes item from dictionary.
90+
value = <dict>.pop(key) # Removes item or raises KeyError.
9191
{k: v for k, v in <dict>.items() if k in keys} # Filters dictionary by keys.
9292
```
9393

@@ -354,6 +354,7 @@ import re
354354
<iter> = re.finditer(<regex>, text) # Returns all occurrences as match objects.
355355
```
356356

357+
* **Search() and match() return None if there are no matches.**
357358
* **Argument `'flags=re.IGNORECASE'` can be used with all functions.**
358359
* **Argument `'flags=re.MULTILINE'` makes `'^'` and `'$'` match the start/end of each line.**
359360
* **Argument `'flags=re.DOTALL'` makes dot also accept newline.**
@@ -610,7 +611,7 @@ from dateutil.tz import UTC, tzlocal, gettz
610611
```python
611612
<tzinfo> = UTC # UTC timezone. London without DST.
612613
<tzinfo> = tzlocal() # Local timezone. Also gettz().
613-
<tzinfo> = gettz('<Cont.>/<City>') # Timezone from 'Continent/City_Name' str.
614+
<tzinfo> = gettz('<Cont.>/<City>') # 'Continent/City_Name' timezone or None.
614615
```
615616

616617
```python
@@ -620,7 +621,7 @@ from dateutil.tz import UTC, tzlocal, gettz
620621

621622
### Encode
622623
```python
623-
<D/T/DT> = D/T/DT.fromisoformat('<iso>') # Object from ISO string.
624+
<D/T/DT> = D/T/DT.fromisoformat('<iso>') # Object from ISO string. Raises ValueError.
624625
<DT> = DT.strptime(<str>, '<format>') # Datetime from str, according to format.
625626
<D/DTn> = D/DT.fromordinal(<int>) # D/DTn from days since Christ, at midnight.
626627
<DTn> = DT.fromtimestamp(<real>) # Local time DTn from seconds since Epoch.
@@ -1296,9 +1297,9 @@ class <enum_name>(Enum):
12961297

12971298

12981299
```python
1299-
<member> = <enum>.<member_name>
1300-
<member> = <enum>['<member_name>']
1301-
<member> = <enum>(<value>)
1300+
<member> = <enum>.<member_name> # Returns a member.
1301+
<member> = <enum>['<member_name>'] # Returns a member or raises KeyError.
1302+
<member> = <enum>(<value>) # Returns a member or raises ValueError.
13021303
name = <member>.name
13031304
value = <member>.value
13041305
```

index.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@
271271
&lt;dict&gt; = dict(zip(keys, values)) <span class="hljs-comment"># Creates a dict from two collections.</span>
272272
&lt;dict&gt; = dict.fromkeys(keys [, value]) <span class="hljs-comment"># Creates a dict from collection of keys.</span>
273273
</code></pre>
274-
<pre><code class="python language-python hljs">value = &lt;dict&gt;.pop(key) <span class="hljs-comment"># Removes item from dictionary.</span>
274+
<pre><code class="python language-python hljs">value = &lt;dict&gt;.pop(key) <span class="hljs-comment"># Removes item or raises KeyError.</span>
275275
{k: v <span class="hljs-keyword">for</span> k, v <span class="hljs-keyword">in</span> &lt;dict&gt;.items() <span class="hljs-keyword">if</span> k <span class="hljs-keyword">in</span> keys} <span class="hljs-comment"># Filters dictionary by keys.</span>
276276
</code></pre>
277277
<div><h3 id="counter">Counter</h3><pre><code class="python language-python hljs"><span class="hljs-meta">&gt;&gt;&gt; </span><span class="hljs-keyword">from</span> collections <span class="hljs-keyword">import</span> Counter
@@ -459,6 +459,7 @@
459459
</code></pre></div>
460460

461461
<ul>
462+
<li><strong>Search() and match() return None if there are no matches.</strong></li>
462463
<li><strong>Argument <code class="python hljs"><span class="hljs-string">'flags=re.IGNORECASE'</span></code> can be used with all functions.</strong></li>
463464
<li><strong>Argument <code class="python hljs"><span class="hljs-string">'flags=re.MULTILINE'</span></code> makes <code class="python hljs"><span class="hljs-string">'^'</span></code> and <code class="python hljs"><span class="hljs-string">'$'</span></code> match the start/end of each line.</strong></li>
464465
<li><strong>Argument <code class="python hljs"><span class="hljs-string">'flags=re.DOTALL'</span></code> makes dot also accept newline.</strong></li>
@@ -660,14 +661,14 @@
660661
</ul>
661662
<div><h3 id="timezone">Timezone</h3><pre><code class="python language-python hljs">&lt;tzinfo&gt; = UTC <span class="hljs-comment"># UTC timezone. London without DST.</span>
662663
&lt;tzinfo&gt; = tzlocal() <span class="hljs-comment"># Local timezone. Also gettz().</span>
663-
&lt;tzinfo&gt; = gettz(<span class="hljs-string">'&lt;Cont.&gt;/&lt;City&gt;'</span>) <span class="hljs-comment"># Timezone from 'Continent/City_Name' str.</span>
664+
&lt;tzinfo&gt; = gettz(<span class="hljs-string">'&lt;Cont.&gt;/&lt;City&gt;'</span>) <span class="hljs-comment"># 'Continent/City_Name' timezone or None.</span>
664665
</code></pre></div>
665666

666667
<pre><code class="python language-python apache hljs">&lt;DTa&gt; = &lt;DT&gt;.astimezone(&lt;tzinfo&gt;) <span class="hljs-comment"># Datetime, converted to passed timezone.</span>
667668
&lt;Ta/DTa&gt; = &lt;T/DT&gt;.replace(tzinfo=&lt;tzinfo&gt;) <span class="hljs-comment"># Unconverted object with new timezone.</span>
668669
</code></pre>
669-
<div><h3 id="encode">Encode</h3><pre><code class="python language-python apache hljs">&lt;D/T/DT&gt; = D/T/DT.fromisoformat(<span class="hljs-string">'&lt;iso&gt;'</span>) <span class="hljs-comment"># Object from ISO string.</span>
670-
&lt;DT&gt; = DT.strptime(&lt;str&gt;, <span class="hljs-string">'&lt;format&gt;'</span>) <span class="hljs-comment"># Datetime from str, according to format.</span>
670+
<div><h3 id="encode">Encode</h3><pre><code class="python language-python apache hljs">&lt;D/T/DT&gt; = D/T/DT.fromisoformat(<span class="hljs-string">'&lt;iso&gt;'</span>) <span class="hljs-comment"># Object from ISO string. Raises ValueError.</span>
671+
&lt;DT&gt; = DT.strptime(&lt;str&gt;, <span class="hljs-string">'&lt;format&gt;'</span>) <span class="hljs-comment"># Datetime from str, according to format. </span>
671672
&lt;D/DTn&gt; = D/DT.fromordinal(&lt;int&gt;) <span class="hljs-comment"># D/DTn from days since Christ, at midnight.</span>
672673
&lt;DTn&gt; = DT.fromtimestamp(&lt;real&gt;) <span class="hljs-comment"># Local time DTn from seconds since Epoch.</span>
673674
&lt;DTa&gt; = DT.fromtimestamp(&lt;real&gt;, &lt;tz.&gt;) <span class="hljs-comment"># Aware datetime from seconds since Epoch.</span>
@@ -1218,9 +1219,9 @@
12181219
<li><strong>If there are no numeric values before auto(), it returns 1.</strong></li>
12191220
<li><strong>Otherwise it returns an increment of last numeric value.</strong></li>
12201221
</ul>
1221-
<pre><code class="python language-python hljs">&lt;member&gt; = &lt;enum&gt;.&lt;member_name&gt;
1222-
&lt;member&gt; = &lt;enum&gt;[<span class="hljs-string">'&lt;member_name&gt;'</span>]
1223-
&lt;member&gt; = &lt;enum&gt;(&lt;value&gt;)
1222+
<pre><code class="python language-python hljs">&lt;member&gt; = &lt;enum&gt;.&lt;member_name&gt; <span class="hljs-comment"># Returns a member.</span>
1223+
&lt;member&gt; = &lt;enum&gt;[<span class="hljs-string">'&lt;member_name&gt;'</span>] <span class="hljs-comment"># Returns a member or raises KeyError.</span>
1224+
&lt;member&gt; = &lt;enum&gt;(&lt;value&gt;) <span class="hljs-comment"># Returns a member or raises ValueError.</span>
12241225
name = &lt;member&gt;.name
12251226
value = &lt;member&gt;.value
12261227
</code></pre>

0 commit comments

Comments
 (0)