1
resposta

Qual a lógica para um ponto vazio entre parenteses no meio de aspas simples

Estou tentando entender a lógica por trás do pensamento de um projeto do github na qual a sintaxe é if not file.split('.') A dúvida é o que o ponto vazio no meio das aspas está representando.

PS: se não for possível responder baseado só neste trecho de código, me de uma ideia em termos gerais, não só apenas como o 'ponto', mas em mais mais caracteres especiais entre parenteses, pois está lógica é usado pela maioria dos mega profissionais da area.

1 resposta

Olá André,

file.split('.') retorna um array de string separado por ponto. exemplo:

str = "NOME_DO_ARQUIVO.EXTENSAO"

print(str.split("."))

# saída

['NOME_DO_ARQUIVO', 'EXTENSAO']

Já o trecho, como você passou: if not file.split('.') não faz muito sentido, se a variável file tiver valor.