title: Strange behaviour in replace() in Python
body: <p>I can't figure out with this issue...</p>
  
  <p>I have these few lines of code that have a strange behaviour:</p>
  
  <pre><code>print("1...")
  
  for x in range(n_vocaboli):
      vocabolo_de = vocaboli_de[x].get_text().replace("\n", "")
      print(vocabolo_de)
      csv_raw = csv_raw + vocabolo_de
  
  print("2...")
  
  print(csv_raw)
  </code></pre>
  
  <p>I have a list of german words in "vocaboli_de" that I extract with a for loop, putting it in the "vocabolo_de" variable. When I print it (1), all goes fine, but... when I add it (2) to "csv_raw", it doesn't work!</p>
  
  <p>(1) output</p>
  
  <pre><code>1...
  der Anker, -
  der Amboss, e
  die Klinge, n
  das Brett, er
  [...]
  die Schubkarre, n
  der Draht, "e
  der Holzspan, "e
  der Schraubenschlüssel, -
  </code></pre>
  
  <p>(2) output</p>
  
  <pre><code>2...
  der Schraubenschlüssel, -
  </code></pre>
  
  <p>I guess this is a stupid mistake, but I can't really find it... :(</p>