Python why variable and return show difference value from print variable?
<pre><code>&gt;&gt;&gt; pkt = sniff(count=2,filter="tcp")
&gt;&gt;&gt; raw  = pkt[1].sprintf('%Padding.load%')
&gt;&gt;&gt; raw
"'\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00g\\xc4|\\x00\\x00\\x00\\x00\\x00'"


&gt;&gt;&gt; print raw
'\x04\x00\x00\x00\x00\x00\x00\x00g\xc4|\x00\x00\x00\x00\x00'
</code></pre>

<p>Raw yield different output when use print</p>
