Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

7
голоса
5
ответов
181
просмотров
Простой способ удалить несколько пробелов в строке?

Вопрос:

У меня есть строка:

The fox jumped over the log.

Мне нужно преобразовать её в:

The fox jumped over the log.

Как проще всего убрать лишние пробелы между словами, не разбивая строку на список? Нужен самый простой способ (1-2 строки кода). Спасибо!

7
голоса
5
ответов
181
просмотров
if else в списковом включении

У меня есть список l:

l = [22, 13, 45, 50, 98, 69, 43, 44, 1]

Мне нужно для чисел, которые больше или равны 45, добавлять 1, а для чисел меньше 45 — добавлять 5.

Я пробовал использовать следующее выражение:

[x+1 for x in l if x >= 45 else x+5]

Но получаю ошибку...

7
голоса
5
ответов
181
просмотров
Как правильно использовать геттеры и сеттеры в Python?

Я пытаюсь реализовать метод доступа (геттеры и сеттеры) для свойств в Python. Я пробовал несколько подходов, например:

def set_property(property, value):  
    # код установки значения свойства

def get_property(property):  
    # код получения значения свойства

Или использовал...

6
голоса
2
ответов
181
просмотров
Каков общий формат заголовка файлов Python?

Я наткнулся на следующий формат заголовка для файлов на Python в документе о руководствах по кодированию на Python:

#!/usr/bin/env python

"""Foobar.py: Описание того, что делает foobar."""

__author__      = "Барак Обама"
__copyright__   = "Авторские права 2009, Планета...
7
голоса
5
ответов
181
просмотров
Получить первую строку каждой группы

У меня есть таблица, из которой я хочу получить последние записи для каждой группы. Вот структура этой таблицы:

Таблица DocumentStatusLogs | ID | DocumentID | Status | DateCreated | |----|------------|--------|-------------| | 2 | 1 | S1 | 29.07.2011 | | 3 | 1 | S2 ...

8
голоса
5
ответов
181
просмотров
Сортировка объекта JavaScript по ключу

Я столкнулся с проблемой сортировки объектов в JavaScript по ключам. У меня есть объект, который выглядит следующим образом:

{ 'b' : 'asdsad', 'c' : 'masdas', 'a' : 'dsfdsfsdf' }

Мне нужно отсортировать его так, чтобы он выглядел следующим образом:

{ 'a' :...
5
голоса
5
ответов
181
просмотров
Чередование цвета строк таблицы с помощью CSS?

Описание проблемы:

Я использую таблицу с чередующимися цветами строк, как показано ниже:

tr.d0 td {
  background-color: #CC9999;
  color: black;
}
tr.d1 td {
  background-color: #9999CC;
  color: black;
}

  
    One
    one
  
  
    Two
    two
  

В данном случае я...

5
голоса
5
ответов
181
просмотров
Почему в Python нет понимания кортежей?

Я столкнулся с интересной проблемой, связанной с пониманием различных способов создания коллекций в Python. Мы все знаем, что существует list comprehension, например:

[i for i in [1, 2, 3, 4]]

И также есть dictionary comprehension, например:

{i:j for i, j in {1:...
5
голоса
5
ответов
181
просмотров
Как выполнить операцию логического ИЛИ для сравнения целых чисел в скриптах оболочки?

Я пытаюсь выполнить простую проверку условия, но, похоже, это не срабатывает.

Если $# равен 0 или больше 1, то нужно вывести "hello".

Я пробовал следующий синтаксис, но безуспешно:

if [ "\(#" == 0 -o "\)#" > 1 ] ; then echo "hello" fi

if [ "\(#" == 0 ] || [ "\)#" > 1 ] ; then echo...

6
голоса
2
ответов
181
просмотров
Что такое conftest.py в Pytest?

Я пытаюсь понять, для чего предназначены файлы conftest.py.

В моем (пока небольшом) наборе тестов у меня есть один файл conftest.py в корне проекта. Я использую его для определения фикстур, которые я внедряю в свои тесты.

У меня есть два вопроса:

Правильно ли я использую conftest.py? Есть ли...