Теория:

В современной русской пунктуации допускается факультативное употребление некоторых знаков препинания.
 
Это объясняется тем, что разные знаки могут использоваться для одной и той же цели, быть взаимозаменяемыми, т. е. синонимичными.
 
Выбор знака препинания обусловливается смысловыми, стилистическими, интонационными особенностями текста.
 
Виды факультативного употребления знаков препинания:
 
1) собственно факультативный знак (знак — нуль знака), например: обособление (или отсутствие обособления) уточняющих членов предложения;
 
2) альтернативный знак (выборочный знак — или... или), на­пример: запятая может ставиться перед составным союзом (..., потому что) или между его частями (потому, что); 
  
 3) вариативный знак (варианты знака употребляются параллельно или в качестве синонимов).
Чаще всего синонимами являются:
. и ,: и —« » и —... и —
, и ;, и —? и —... и , —
. и ;( ) и —? и ! 
Пример:
«В углу стоял шкаф с посудой; на стене висел диплом офицерский за стеклом и в рамке; около него красовались лубочные картинки, представляющие взятие Кистрина и Очакова, также выбор невесты и погребение кота» (А. Пушкин).