title: In context of Python Raw string
body: <p>My Python version is:  </p>
  
  <pre><code>~$ python --version  
  Python 2.6.6
  </code></pre>
  
  <p>I tried following in Python (I wants to show all):</p>
  
  <p>1:  <code>\</code> use as escape sequence  </p>
  
  <pre><code>&gt;&gt;&gt; str('Let\'s Python')       
  "Let's Python"
  </code></pre>
  
  <p>2:  <code>\</code> use as escape sequence</p>
  
  <pre><code>&gt;&gt;&gt; 'Let\'s Python'             
  "Let's Python"
  </code></pre>
  
  <p>3: <code>str()</code> and print as value not type</p>
  
  <pre><code>&gt;&gt;&gt; print 'Let\'s Python'       
  Let's Python
  </code></pre>
  
  <p>4:  its Python a raw string</p>
  
  <pre><code>&gt;&gt;&gt; repr('Let\'s Python')      
  '"Let\'s Python"'
  </code></pre>
  
  <p>[<strong>QUESTION</strong>]  </p>
  
  <p>5:  Python raw string</p>
  
  <pre><code>&gt;&gt;&gt; print r'Let\'s Python'    
  Let\'s Python
  </code></pre>
  
  <p>6: This, I do not understand followings:</p>
  
  <pre><code>&gt;&gt;&gt; r'Let\'s Python'            
  "Let\\'s Python"
  
  &gt;&gt;&gt; r'\\'
  '\\\\'
  </code></pre>
  
  <p>Why <code>\\</code> ?  Why output in <code>5</code> and <code>6</code> are different?<br>
  <code>r</code>  and <code>repr()</code> are same not same?<br>
  Also please explain about internal representation of <code>string</code>  and <code>raw strings</code> are same or different.   </p>