Вопросы
Опциональные параметры на основе условных типов
Проблема с обязательными и необязательными параметрами функции в TypeScript
Я пытаюсь реализовать функцию в TypeScript, которая будет иметь обязательные или необязательные параметры в зависимости от условных типов. Однако мне не удается достичь желаемого результата. Вот что у меня есть на...
JSDoc аналог `as const` в TypeScript?
У меня есть старая проблема в большом проекте, который слишком велик, чтобы легко переводить его на TypeScript, поэтому я использую JSDoc вместо этого. Однако есть одна особенность TypeScript, которую я не могу воспроизвести в JSDoc — это использование as const
, которое позволяет полностью...
Почему потоки C++ используют char вместо unsigned char?
Я всегда задавался вопросом, почему стандартная библиотека C++ использует тип char
для реализации basic_[io]stream
и всех его вариантов, а не unsigned char
. Тип char
может быть как знаковым, так и беззнаковым, в зависимости от реализации, что может привести к переполнению и недополнению при...
Список vs кортеж: когда использовать каждый?
Описание проблемы: Разница между списками и кортежами в Python
Я сталкиваюсь с вопросом о том, когда использовать списки, а когда кортежи в Python. У меня есть некоторые представления об их различиях, но возникает необходимость в более четких рекомендациях.
Например, есть случаи, когда выбор...
Как проверить, является ли число целым или с плавающей запятой?
Заголовок: Как определить, является ли число float
или integer
?
Тело сообщения:
Я пытаюсь понять, как в Python различать числа с плавающей точкой (float
) и целые числа (integer
). Например, у меня есть следующие числа:
1.25 → float
1 → integer
0 → integer
0.25 → float
Как я...
Разница между старыми и новыми классами в Python?
Какова разница между старыми и новыми стилями классов в Python? Когда следует использовать один из них, а когда - другой?
Изменение типа столбца в pandas
Я создал DataFrame из списка списков:
table = [
['a', '1.2', '4.2'],
['b', '70', '0.03'],
['x', '5', '0']
]
df = pd.DataFrame(table)
Как мне конвертировать столбцы в определенные типы? В данном случае я хочу преобразовать 2-й и 3-й столбцы в тип float
....