Когда вы показываете переменную или напрямую вводите строку в оболочку Python, она будет обернута в одинарные кавычки.
>>> "String"
'String'
Python избегает одиночной кавычки в вашей строке при ее отображении, потому что это завернутые в одинарные кавычки. В противном случае у вас будет что-то вроде этого, и было бы непонятно, где заканчивается строка:
'John's potato farm'
Когда вы печатаете , оно будет отображаться без кавычек вокруг него, как вы ожидали.
>>> s = "String"
>>> print(s)
String
Чтобы ответить на ваш вопрос: создайте строку точно так же, как вы ее уже делаете, и распечатайте ее.
s = "Siti's father says, \"Hello.\""
print(s)
Итак, чтобы продолжить из раздела комментариев, ответ заключается в том, что ваши входные значения в порядке и сохраняются в соответствии с запросом.
Однако приложение «Контакты» (или любое другое приложение, которое читает контакты) может просто игнорировать значения в GROUP_VISIBLE
и отображать все контакты на телефоне. Обычно приложения предоставляют пользователю некоторые возможности фильтрации, поэтому пользователь может выбрать, хочет ли он видеть только контакты в видимых группах, все контакты на телефоне или определенную группу.
Если вы запрашиваете контакты, используя выбор IN_VISIBLE_GROUP , то вы не должны получать контакты, созданные в вашей группе, в ответе курсора.