if <expression>:
<statemens 1>
elif:
<statemens 2>
else:
<statemens 3>
еще есть более короткая конструкция, похожая на тернарный оператор в php
x ? y : z;
y if x else z
Форум → Программирование → Python → Инструкция if
Ноя. 14, 2009, 3:50 п.п., спустя 5 минут 34 секунды
choice = 'two'
print {'one': 12,
'two': 34}[choice]
Ноя. 14, 2009, 3:59 п.п., спустя 8 минут 50 секунд
X = 0
Y = 1
Z = 2
X or Y
# вернет значение Y, так как X оказался ложным ("0")
Y and Z
# вернет значение Z, так как Y оказался истинным ("1")
# Можно строить такие значения:
print ((X and Y) or Z)
# ((0 and 1) or 2)
# ((0) or 2)
# 2
Ноя. 14, 2009, 4:27 п.п., спустя 28 минут 14 секунд
У меня мозг плавится… я не понимаю этого принта >_<
switch-case в python отсутствуют, вместо них можно использовать например такие конструкции:
choice = 'two'
print {'one': 12,
'two': 34}[choice]
или использовать if, но думаю тут и так понятно как его использовать…
Ноя. 14, 2009, 10:24 п.п., спустя 5 часов 56 минут 33 секунды
$array = array('one' => 12, 'two' => 34);
$choice = 'two';
echo $array[$choice];
Ноя. 15, 2009, 12:13 д.п., спустя 1 час 49 минут 9 секунд
def test():
return {'a': 'abc', 'd': 'def'}
test()['a']
# вернет 'abc'
Ноя. 15, 2009, 12:15 д.п., спустя 2 минуты 10 секунд
Ноя. 15, 2009, 12:25 д.п., спустя 9 минут 44 секунды
Ноя. 15, 2009, 1:31 д.п., спустя 1 час 6 минут 12 секунд
Ноя. 15, 2009, 2:55 д.п., спустя 1 час 23 минуты 28 секунд
си шарп для нагруженных частей
Ноя. 15, 2009, 3:01 д.п., спустя 6 минут 9 секунд
Ноя. 15, 2009, 3:04 д.п., спустя 3 минуты 14 секунд
Sinkler, обработка статистики всяческой в соц сети тебе хорошим примером будет? :)
Пожалуйста, авторизуйтесь, чтобы написать комментарий!