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

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

или

Сообщество

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

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

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

Репутация

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

11
голоса
5
ответов
235
просмотров
StringBuilder против конкатенации строк в toString() в Java

У меня возник вопрос о том, какой из двух вариантов реализации метода toString() предпочтительнее:

public String toString(){
    return "{a:" + a + ", b:" + b + ", c: " + c + "}";
}

или

public String toString(){
    StringBuilder sb = new StringBuilder(100);
    return...
6
голоса
4
ответов
235
просмотров
Вызов C/C++ из Python? [закрыто]

Проблема: Поиск метода для создания Python-обертки для библиотеки C/C++

Здравствуйте!

Я пытаюсь создать обертку для библиотеки на C или C++, чтобы использовать её в своем проекте на Python. Мне нужно быстрое решение, и я работаю в среде Windows.

Какой самый простой и быстрый способ создать...

0
голоса
2
ответов
235
просмотров
В Python есть функция для сокращения дробей?

Заголовок: Как получить дробный результат деления в виде дроби в Python или Numpy?

Тело вопроса: Я столкнулся с проблемой при выполнении деления чисел в Python. Например, когда я вычисляю 98/42, мне хотелось бы получить результат в виде дроби 7/3, а не в десятичном формате 2.3333333.

Есть...

0
голоса
3
ответов
235
просмотров
Почему не работает plt.savefig?

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

import numpy as np
import matplotlib.pyplot as plt

"""
Вот решения и график.
"""

# Создание осей и построение графика.
plt.axis([0, 10, 0, 10])
axis_x = range(1, 11)
grd = [1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 8.1,...
0
голоса
1
ответов
235
просмотров
Предупреждение о глобальных переменных в Python [повтор]

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

ret_code = 0

def some_func():
    global ret_code
    ...

if __name__ == '__main__':
    global ret_code
    ...

Когда я запускаю код, я получаю...

0
голоса
5
ответов
235
просмотров
Цикл for внутри лямбды

Заголовок: Ошибка при использовании цикла for внутри лямбда-выражения в Python

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

Мне нужно максимально упростить свой код, чтобы он состоял из одной строки. Я пытаюсь вставить цикл for внутрь лямбда-выражения, примерно так:

x = lambda x: (for i in x:...
0
голоса
4
ответов
235
просмотров
Как Python определяет конец функции?

Я только начинаю изучать Python и запутался, когда заканчивается определение функции с помощью "def".

Я вижу примеры кода, такие как:

def myfunc(a=4, b=6):
    sum = a + b
    return sum

myfunc()

Я понимаю, что определение функции не заканчивается из-за оператора return (потому...

31
голоса
5
ответов
234
просмотров
Существует ли функция "exists" в jQuery?

Как можно проверить существование элемента в jQuery?

У меня есть следующий код:

if ($(selector).length > 0) {
    // Сделать что-то
}

Существует ли более элегантный способ подойти к этой задаче? Может быть, есть какой-то плагин или функция?

28
голоса
5
ответов
234
просмотров
Генерация случайной строки/символов в JavaScript

Я хочу создать строку длиной 5 символов, составленную из символов, случайно выбранных из набора [a-zA-Z0-9].

Какой лучший способ сделать это с помощью JavaScript?

32
голоса
4
ответов
234
просмотров
event.preventDefault() против return false: в чем разница?

Когда я хочу предотвратить выполнение других обработчиков событий после срабатывания определенного события, я могу использовать один из двух подходов. Я буду использовать jQuery в примерах, но это также относится и к чистому JavaScript.

1....