Как тройная кавычка Python представляет работу в виде строки?

Firebird встроил, наш выбор № 1 также. И комплект Объединенный Межосновной v2.0 с ним. Большое и стабильное решение!

32
задан SilentGhost 5 October 2009 в 15:24
поделиться

7 ответов

Не используйте строку в тройных кавычках, если вам не нужны лишние пробелы, табуляции и новые строки.

Используйте неявное продолжение, это более элегантно:

def f():
    s = ('123'
         '456')
    return s
52
ответ дан 27 November 2019 в 19:57
поделиться
def f():
  s = """123\
456"""
  return s

Не делайте отступы ни в одной из строк цитат после первой строки; заканчивайте каждую строку, кроме последней, обратной косой чертой.

18
ответ дан 27 November 2019 в 19:57
поделиться

Последующие строки объединяются, поэтому вы можете использовать:

def f():
    s = ("123"
         "456")
    return s

Это позволит вам сохранить отступ по своему усмотрению.

14
ответ дан 27 November 2019 в 19:57
поделиться

Может быть, мне не хватает чего-то очевидного, но как насчет этого:

def f():
    s = """123456"""
    return s

или просто этого:

def f():
    s = "123456"
    return s

или даже проще:

def f():
    return "123456"

Если это не ответ на ваш вопрос, пожалуйста уточнить, о чем идет речь.

7
ответ дан 27 November 2019 в 19:57
поделиться
re.sub('\D+', '', s)

вернет строку, если вы хотите целое число, преобразуйте эту строку с помощью int .

-1
ответ дан 27 November 2019 в 19:57
поделиться

Попробуйте

import re

, а затем

    return re.sub("\s+", "", s)
-1
ответ дан 27 November 2019 в 19:57
поделиться

В дополнение к ранее упомянутому проекту веб-сервера на codeplex , который я использовал в производственном приложении, другой простой вариант API HTTP-сервера - Kayak ]. Каяк, похоже, находится на ранней стадии развития. Он еще не достиг 1.0.

ОБНОВЛЕНИЕ: Я заметил, что моя исходная ссылка на Kayak недавно оборвалась. Главный веб-сайт Kayak перемещен на http://kayakhttp.com/ , но код размещен на Google code: http://code.google.com/p/kayak/ ].

ОБНОВЛЕНИЕ 2: Судя по всему, исходный код Kayak снова переместился, на этот раз на GitHub: https://github.com/kayak/kayak/ .

ОБНОВЛЕНИЕ 3: веб-сервер «переносится» в сетевую библиотеку, также на GitHub: https://github.com/jgauffin/griffin.

-3
ответ дан 27 November 2019 в 19:57
поделиться
Другие вопросы по тегам:

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