Why it works about python type conversion?
<p>I known if I want to do type conversion in Python, I should use the built-in functions.</p>

<p>for example:</p>

<pre><code>number = int('100')
</code></pre>

<p>but I am using c# style to do conversion like</p>

<pre><code>number = (int)('100')
</code></pre>

<p>it also work, could you tell me why that is working.</p>

<p>and if I try to do the same thing using the code below, it does not work.</p>

<pre><code>number = (int)'100'
</code></pre>
