title: Weird Behavior of f-strings and print when used together in Python
body: <p>I'm using Python 3.6. I feel the below code is acting bit weird when f-strings and print statement are used together in Python</p>
  
  <pre><code>person = {"name": "Jenne", "age": 23}
  print(f"Person name is {person["name"]} and age is {person["age"]}")
  </code></pre>
  
  <p>The above statement results in Error</p>
  
  <p>But when double quotes are replaced with single quotes in the print statement across name and age then it works like a charm.</p>
  
  <pre><code>print(f"Person name is {person['name']} and age is {person['age']}")
  </code></pre>
  
  <p>Can anyone please explain for this behavior?</p>