|
5 | 5 | <link href="https://learnbyexample.github.io/atom.xml" rel="self" type="application/atom+xml"/> |
6 | 6 | <link href="https://learnbyexample.github.io"/> |
7 | 7 | <generator uri="https://www.getzola.org/">Zola</generator> |
8 | | - <updated>2021-11-13T00:00:00+00:00</updated> |
| 8 | + <updated>2021-11-16T00:00:00+00:00</updated> |
9 | 9 | <id>https://learnbyexample.github.io/atom.xml</id> |
| 10 | + <entry xml:lang="en"> |
| 11 | + <title>Python tip: 1</title> |
| 12 | + <published>2021-11-16T00:00:00+00:00</published> |
| 13 | + <updated>2021-11-16T00:00:00+00:00</updated> |
| 14 | + <link href="https://learnbyexample.github.io/tips/python-tip-1/" type="text/html"/> |
| 15 | + <id>https://learnbyexample.github.io/tips/python-tip-1/</id> |
| 16 | + <content type="html"><p>You'd probably know about the <code>startswith()</code> and <code>endswith()</code> string methods.</p> |
| 17 | +<pre style="background-color:#f5f5f5;"> |
| 18 | +<code><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">sentence </span><span style="color:#72ab00;">= </span><span style="color:#d07711;">&#39;This is a sample string&#39; |
| 19 | + |
| 20 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">sentence.</span><span style="color:#5597d6;">startswith</span><span style="color:#1f1f1f;">(</span><span style="color:#d07711;">&#39;This&#39;</span><span style="color:#1f1f1f;">) |
| 21 | +</span><span style="color:#b3933a;">True |
| 22 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">sentence.</span><span style="color:#5597d6;">startswith</span><span style="color:#1f1f1f;">(</span><span style="color:#d07711;">&#39;is&#39;</span><span style="color:#1f1f1f;">) |
| 23 | +</span><span style="color:#b3933a;">False |
| 24 | + |
| 25 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">sentence.</span><span style="color:#5597d6;">endswith</span><span style="color:#1f1f1f;">(</span><span style="color:#d07711;">&#39;ing&#39;</span><span style="color:#1f1f1f;">) |
| 26 | +</span><span style="color:#b3933a;">True |
| 27 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">sentence.</span><span style="color:#5597d6;">endswith</span><span style="color:#1f1f1f;">(</span><span style="color:#d07711;">&#39;ly&#39;</span><span style="color:#1f1f1f;">) |
| 28 | +</span><span style="color:#b3933a;">False |
| 29 | +</span></code></pre> |
| 30 | +<p>But did you know that you can also pass a <code>tuple</code> of strings?</p> |
| 31 | +<pre style="background-color:#f5f5f5;"> |
| 32 | +<code><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">words </span><span style="color:#72ab00;">= </span><span style="color:#1f1f1f;">[</span><span style="color:#d07711;">&#39;refuse&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;impossible&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;fire&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;present&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;read&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;shim&#39;</span><span style="color:#1f1f1f;">] |
| 33 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">prefix </span><span style="color:#72ab00;">= </span><span style="color:#1f1f1f;">(</span><span style="color:#d07711;">&#39;im&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;re&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;use&#39;</span><span style="color:#1f1f1f;">) |
| 34 | + |
| 35 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">[w </span><span style="color:#72ab00;">for </span><span style="color:#1f1f1f;">w </span><span style="color:#72ab00;">in </span><span style="color:#1f1f1f;">words </span><span style="color:#72ab00;">if </span><span style="color:#1f1f1f;">w.</span><span style="color:#5597d6;">startswith</span><span style="color:#1f1f1f;">(prefix)] |
| 36 | +[</span><span style="color:#d07711;">&#39;refuse&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;impossible&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;read&#39;</span><span style="color:#1f1f1f;">] |
| 37 | + |
| 38 | +</span><span style="color:#72ab00;">&gt;&gt;&gt; </span><span style="color:#1f1f1f;">[w </span><span style="color:#72ab00;">for </span><span style="color:#1f1f1f;">w </span><span style="color:#72ab00;">in </span><span style="color:#1f1f1f;">words </span><span style="color:#72ab00;">if </span><span style="color:#1f1f1f;">w.</span><span style="color:#5597d6;">endswith</span><span style="color:#1f1f1f;">(prefix)] |
| 39 | +[</span><span style="color:#d07711;">&#39;refuse&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;fire&#39;</span><span style="color:#1f1f1f;">, </span><span style="color:#d07711;">&#39;shim&#39;</span><span style="color:#1f1f1f;">] |
| 40 | +</span></code></pre></content> |
| 41 | + </entry> |
10 | 42 | <entry xml:lang="en"> |
11 | 43 | <title>Announcing learnbyexample weekly newsletter</title> |
12 | 44 | <published>2021-11-13T00:00:00+00:00</published> |
|
0 commit comments