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

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

или

Сообщество

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

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

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

Репутация

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

75
голоса
3
ответов
173
просмотров
Как удалить свойство из объекта JavaScript?

Тема: Как удалить свойство объекта в JavaScript?

Привет, коллеги!

У меня есть объект JavaScript следующего вида:

let myObject = {
  "ircEvent": "PRIVMSG",
  "method": "newURI",
  "regex": "^http://.*"
};

Мне нужно удалить свойство regex, чтобы получить следующий...

70
голоса
5
ответов
173
просмотров
Как объединить два словаря в одно выражение в Python?

Я хочу слить два словаря в новый словарь, но с определенным поведением при совпадении ключей.

Вот пример словарей, которые я использую:

x = {'a': 1, 'b': 2}
y = {'b': 3, 'c': 4}

Я хотел бы получить результат следующим образом:

z = merge(x, y)

>>> z
{'a': 1, 'b': 3, 'c':...
37
голоса
5
ответов
173
просмотров
Как задать cellpadding и cellspacing с помощью CSS?

В HTML-таблице параметры cellpadding и cellspacing можно задать следующим образом:

<table cellspacing="1" cellpadding="1">

Как можно добиться того же эффекта с помощью CSS?

36
голоса
5
ответов
173
просмотров
Как проверить, содержит ли строка подстроку в Bash

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

string="My string"

Как я могу проверить, содержит ли она другую строку?

Я пробовал написать так:

if [ $string ?? 'foo' ]; then
  echo "It's there!"
fi

Где ?? — это мой неизвестный оператор. Использовать ли мне echo и grep?

if...
23
голоса
4
ответов
173
просмотров
Как проверить, что в JUnit-тестах выбрасывается определенное исключение?

Как я могу использовать JUnit для идиоматического тестирования того, что определённый код выбрасывает исключение?

Я, конечно, могу сделать что-то вроде этого:

@Test
public void testFooThrowsIndexOutOfBoundsException() {
    boolean thrown = false;

    try {
        foo.doStuff();
    }...
34
голоса
5
ответов
173
просмотров
В чем разница между call и apply?

Вопрос: В чем разница между использованием Function.prototype.apply() и Function.prototype.call() для вызова функции?

Я имею следующий код:

const func = function() {
    alert("Hello world!");
};

Меня интересует разница между func.apply() и func.call().

Есть ли...

33
голоса
3
ответов
173
просмотров
Как клонировать список, чтобы он не изменялся неожиданно после присваивания?

При использовании new_list = my_list любые изменения, внесенные в new_list, также изменяют my_list каждый раз. Почему это происходит и как я могу клонировать или скопировать список, чтобы этого избежать? Например: >>> my_list = [1, 2, 3] >>> new_list = my_list >>>...

13
голоса
5
ответов
173
просмотров
Почему сравнение строк с помощью '==' и 'is' иногда дает разные результаты?

У меня возникла проблема с сравлением строк в Python. У меня есть две переменные-строки, которые установлены на одно и то же значение. Сравнение с помощью оператора == всегда возвращает True, но оператор is иногда возвращает False.

Например, когда я открываю интерпретатор Python и выполняю...

17
голоса
5
ответов
173
просмотров
Генерация случайной строки с заглавными буквами и цифрами

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

  • 6U1S75
  • 4Z4UKK
  • U911K4

Пытаюсь понять, как правильно собрать такую строку. Нужен эффективный способ для генерации строк заданной длины, который будет использовать только цифры и заглавные буквы...

11
голоса
5
ответов
173
просмотров
В чем разница между pip и conda?

Я знаю, что pip — это менеджер пакетов для Python. Однако на сайте IPython я увидел, что для установки IPython используется conda.

Могу ли я использовать pip для установки IPython? Почему стоит использовать conda в качестве другого менеджера пакетов для Python, если у меня уже есть pip?

В чем...