title: Python error: could not convert string to float - Only number from a string
body: <p>I have some Python code that pulls strings out of the crwaling output.
  My code so far:</p>
  
  <pre><code> import requests, json, bs4, csv, re
   import urllib
  
   response = urllib.request.urlopen('https://currency-api.appspot.com/api/USD/EUR.json')
   jsondata = json.loads(response.read().decode("utf-8"))
   Wechselkurs = (jsondata['rate'])
  
  
   jsonUrl = "https://www.jsox.de/s/results.json?&amp;q=London&amp; customerSearch=1&amp;page=0
   response = session.get(jsonUrl, headers=headers)
   js_dict = (json.loads(response.content.decode('utf-8')))
  
   for item in js_dict:
   prices = js_dict['searchResults']["tours"]
  
       for price in zip(prices):
           price_final = price.get("price")["original"]
           if price_final:
              price_end = int(float(price_final)*100*Wechselkurs)
              print(price_end)
  </code></pre>
  
  <p>This gives an error:</p>
  
  <pre><code>price_end = int(float(price_final)*100*Wechselkurs)
  ValueError: could not convert string to float: '27,44\xa0€'
  </code></pre>
  
  <p>Why can't '27,44\xa0€'be converted to a float? I guess because of the fact that I have </p>
  
  <pre><code> \xa
    €
  </code></pre>
  
  <p>in my float which prevents parsing.</p>
  
  <p>Can you guys help me out? Any feedback is appreciated</p>