O que você precisa saber é que a religião oficial do estado iraniano e também da maioria dos cidadãos do país é o islamismo xiita (veja a diferença primária entre xiitas e sunitas).
Depois dela, vem o islamismo sunita, seguido lá longe por zoroastrismo, sufismo, baha’ismo, cristianismo e judaísmo – sim, existem judeus no Irã. Para ver um relato (em inglês) de uma viajante judia que passeou por lá, leia aqui.
Ao contrário de outros lugares do mundo, onde a religião só interfere na sua vida turística quando você visita um templo ou cruza com uma pessoa religiosa na rua, no Irã a religião afeta o seu dia a dia o tempo inteiro, desde o momento em que você vai fazer o visto e lê “Em nome de Deus” no cabeçalho do formulário, até o momento em que entra no avião de volta e ainda lê que o cardápio servido não contém carne de porco.
A razão é simples e bem conhecida: as leis do país são baseadas na interpretação xiita do Alcorão, o livro sagrado dos muçulmanos, e a maioria da população segue a religião.
Para mulheres, isso significa se vestir de acordo com as regras iranianas, ser discreta com homens desconhecidos, andar na área feminina dos ônibus municipais (não é preciso fazer o mesmo no metrô, nos táxis, nem nos aviões e ônibus intermunicipais) e mais outras coisas que não lembro agora.
Para os homens, significa não usar bermudas (a não ser em praias), não usar camisetas sem mangas, ser discreto com mulheres desconhecidas, andar só na parte masculina dos ônibus municipais e do metrô, além de outras coisas que não lembro agora.