(Python3) строка (реальная) длина / ширина

Допустим, я хочу "подчеркнуть" строку точками с помощью Python3:

Все хорошо с символами ASCII: я получаю длину с len(mystring) и я пишу столько точек, сколько нужно. Вот пример со строкой длиной 8:

mystring
........

Но с не-ASCII символами len(mystring) не возвращает результат, который мне нужен; например, len("列島") равно 2, но мне нужно 4 точки, чтобы подчеркнуть строку:

列島
....

Как я могу получить правильный результат? Любая помощь будет оценена!

1 ответ

Другие вопросы по тегам