Boston Python Workshop 3/Data types: Difference between revisions

no edit summary
imported>Jesstess
imported>Jesstess
No edit summary
Line 1:
==Numbers: integers and floats==
 
====Math: addition, subtraction, multiplication, division====
====Addition====
 
<b>addition</b>: 2 + 2<br />
<pre>
<b>subtraction</b>: 0 - 2<br />
>>> 2 + 2
<b>multiplication</b>: 2 * 3<br />
4
<b>division:</b><br />
</pre>
 
====Subtraction====
 
<pre>
>>> 0 - 2
-2
</pre>
 
====Multiplication====
 
<pre>
>>> 2 * 3
6
</pre>
 
====Division====
 
<pre>
Line 38 ⟶ 22:
>>> float(1) / 2
0.5
</pre>
 
====Remainder====
 
<pre>
>>> 4 % 2
0
>>> 4 % 3
1
</pre>
 
Line 88 ⟶ 63:
>>> type("Hello")
<type 'str'>
</pre>
 
==Booleans==
 
<pre>
>>> 2 * 3True
True
>>> 4 % 2False
False
</pre>
 
==Containment==
 
>>> "H" in "Hello"
True
>>> "X" in "Hello"
>>> "a" in ["a", "b", "c"]
True
>>> "x" in ["a", "b", "c"]
False
 
<pre>
"a" not in "abcde"
</pre>
 
<pre>
"Perl" not in "Boston Python Workshop"
</pre>
 
==Equality==
 
>>> 20 +== 20
True
>>> 0 -== 21
False
 
<pre>
"a" != "a"
</pre>
 
<pre>
"a" != "A"
</pre>
 
<code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, and <code>&gt;=</code> have the same meaning as in math class:
 
<pre>
1 > 0
</pre>
 
<pre>
2 >= 3
</pre>
 
<pre>
-1 < 0
</pre>
 
<pre>
.5 <= 1
</pre>
Anonymous user