Как мне проверить, является ли строка Unicode или ascii?

Я не думаю, что это действительно возможно.

От MSDN (шахта акцента):

Платформа Объекта ADO.NET разработана, чтобы позволить разработчикам создать приложения доступа к данным путем программирования против концептуальной прикладной модели вместо того, чтобы программировать непосредственно против реляционная схема .

устройства хранения данных

257
задан ACupOfBreadTea 22 February 2019 в 05:28
поделиться

1 ответ

Один простой подход должен проверить, ли unicode встроенная функция. Если так, Вы находитесь в Python 2, и Ваша строка будет строкой. Для обеспечения все находится в unicode, можно сделать:

import builtins

i = 'cats'
if 'unicode' in dir(builtins):     # True in python 2, False in 3
  i = unicode(i)
0
ответ дан 23 November 2019 в 02:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: