Why does the result variable update itself?
<p>I have the following code:</p>

<p><code>result = datetime.datetime.now() - datetime.timedelta(seconds=60)</code></p>

<pre><code>&gt;&gt;&gt; result.utcnow().isoformat()
'2016-09-23T18:39:34.174406'
&gt;&gt;&gt; result.utcnow().isoformat()
'2016-09-23T18:40:18.240571'
</code></pre>

<p>Somehow the variable is being updated... and I have no clue as to how or how to stop it. What is this called? How do I prevent it?</p>

<p>Thank you!</p>

<p><code>result</code> is a <code>datetime</code> object</p>

<p><code>datetime.utcnow()</code> is a class method of all <code>datetime</code> objects. </p>

<p><code>result</code> is not changing at all. <code>utcnow()</code> is </p>

python datetime