Eu não entendi pra que serve o _ na função %time.
Eu não entendi pra que serve o _ na função %time.
Olá Thayna, tudo bem? Espero que sim!
O underscore é para dizer que 'tanto faz'. Você precisa fazer um loop, mas não precisa da variável que estará dentro daquele loop, poderia ser qualquer outro nome.
Bons estudos!
Não entendi direito ainda, como assim precisa fazer um loop?
Olá Marcos, tudo bem?
Para criar um loop em Python, podemos utilizar o for ... in ...
. É possível criar uma variável que será percorrida e utilizada a cada iteração do loop.
Quando não precisamos dessa variável na iteração, podemos simplesmente substituí-la por um underscore.
Foi o caso do código apresentado na aula: %time for _ in range(100): np_array *= 2
, o objetivo era multiplicar por 2 a cada iteração, mas não seria utilizada nenhuma variável auxiliar a cada execução do código. Desse modo ele utilizou um _ (underscore).
Bons estudos!