Двоеточие ставится, если вторая часть предложения раскрывает содержание первой части (в таких случаях между частями возможна подстановка слов «а именно»). 1 Также двоеточие ставится, если вторая часть указывает основание или причину того, о чём говорится в первой части (в данном случае возможна подстановка союзов «так как», «потому что»). 1
Тире ставится, если первое предложение обозначает время или условие совершения действия, о котором говорится во втором предложении. 1 Ещё тире ставится, если вторая часть предложения имеет значение следствия, результата, следующего из первой части. 1 Также тире ставится, если содержание второй части предложения противопоставляется первой части или содержит указание на быструю смену событий. 1
Кроме того, двоеточие ставится при обобщающем слове, если оно стоит до однородных членов. 3 Также двоеточие ставится при прямой речи, если слова автора стоят перед прямой речью. 3