Смотрите какое дело. Пайтон - это не баш и насколько я знаю, двойные и одинарные кавычки в Python означают одно и то же. Однако, если в тексте есть одинарные кавычки, то нужно использовать двойные. Например:
print ("I'm glad to see you")
Как вы видите из примера выше, после "I" идет "апостров" - типичный речевой оборот в английском языке. Были применены двойные кавычки, потому что одинарые уже использовались в тексте. Для наглядности, вот пример того как ДЕЛАТЬ НЕЛЬЗЯ:
print ('I'm glad to see you')
Как уже нетрудно догадаться, если в тексте есть двойные кавычки, то нужно применять одинарные:
print ('A typical phrase is "Hello world!"')
Надеюсь, объяснил доходчиво и не запутал вас еще больше.