Пример ( обратите внимание на случай ):
string s = "Hello world!";
String s = "Hello world!";
Каковы правила использования для каждого? А какие различия ?
Как я могу увидеть тип переменной, является ли она неподписанной 32-разрядной, подписанной 16 бит и т. Д.?
Как просмотреть его?
Каковы различия между этими двумя фрагментами кода? Используя type()
:
import types
if type(a) is types.DictType:
do_something()
if type(b) in types.StringTypes:
do_something_else()
с использованием isinstance()
:
if isinstance(a, dict):
do_something()
if isinstance(b, str) or isinstance(b, unicode):
do_something_else()
Как лучше всего проверить, принадлежит ли данный объект заданному типу? Как насчет проверки, наследуется ли объект от данного типа?
Допустим, у меня есть объект o
. Как проверить, является ли это str
?
В чем разница между старым и новым стилем классов в Python? Есть ли когда-нибудь причина использовать классы старого стиля в наши дни?
Я встречал этот термин POD-тип несколько раз. Что это значит?
Каков размер столбца int(11)
в mysql в байтах?
А Максимальное значение, которое можно хранить в этих столбцах?
Мне любопытно, есть ли реальная разница между типом данных money
и чем-то вроде decimal(19,4)
(я полагаю, это то, что деньги используют внутри страны).
Я знаю, что money
специфичен для SQL Server. Я хочу знать, есть ли веская причина выбрать одно
В Python, когда вы должны использовать списки и когда кортежи?
Иногда у вас нет выбора, например, если у вас есть
"hello %s you are %s years old" % x
тогда x должен быть кортежем.
Но если я тот, кто разрабатывает
...Как правило, основное использование знака вопроса для условного, x ? "yes" : "no"
.
Но я видел другое использование для этого, но не могу найти объяснение этого использования оператора ?
, например.
public int? myProperty
{
get;
set;
}
Когда я должен использовать NSInteger
против int при разработке для iOS? Я вижу в примере кода Apple, они используют NSInteger
(или NSUInteger
) при передаче значения в качестве аргумента функции или возвращении значения из функции.
- (NSInteger)someFunc;...
- (void)someFuncWithInt:(NSInteger)value;...
Но
...Как проверить, является ли объект Python строкой (обычной или Unicode)?
В чем разница между типами bool
и Boolean
в C #?
Возможный дубликат:
В C # в чем разница между строкой и строкой
В C # ключевое слово string (выделено в Visual Studio как тип данных) является просто ярлыком для класса String, верно?
В этом случае было бы одинаково использовать любой
...Существует ли логический тип данных в Microsoft SQL Server, как в MySQL?
Если это так, что является альтернативой в MS SQL Server?
Мне нужно знать, является ли переменная в Python строкой или диктом. Что-то не так с приведенным ниже кодом?
if type(x) == type(str()):
do_something_with_a_string(x)
elif type(x) == type(dict()):
do_somethting_with_a_dict(x)
else:
raise ValueError
Обновление : Я принял ответ Avisser (хотя я передумаю,
...Я начинаю понимать, как ключевое слово forall
используется в так называемых «экзистенциальных типах», например:
data ShowBox = forall s. Show s => SB s
Это только подмножество того, как используется forall
, и я просто не могу сосредоточиться на его
Я искал в Google, а также посетил десятичных и числовых и SQL Server Helper , чтобы выяснить разницу между числовыми, плавающими и десятичными типами данных, а также узнать, какой из них следует использовать в какой ситуации.
Для любого вида финансовой
...Я могу назвать три преимущества использования double
(или float
) вместо decimal
:
Но эти преимущества, по-видимому, применимы только к интенсивным
...