Mar 11 2007
Postado por Silveira com as tags programação, Python, Tech.

Tem uma coisa bem específica que eu sempre preciso fazer é preencher um número com zeros à esquerda.
Preenchendo com 3 zeros por exemplo temos que 1 fica 001, 50 fica 050 e 200 fica inalterado. Pra que fazer isso? Geralmente para exibir melhor matrizes.
Em Python há um comando bem fácil para isso, o método zfill da classe string:
>>> a = 15
>>> print str(a).zfill(3)
015
>>> b = 'x'
>>> print b.zfill(2)
0x
Em C o printf consegue fazer coisa parecida:
#include<stdio.h>
int main(){
int a = 15;
printf("%03d\n", a);
printf("%04d\n", a);
}
Isso dá uma saída:
015
0015
Para fazer o mesmo com strings em C, você pode tentar o sprintf.
Uma ótima maneira de aprender mais são com livros de Como Programar em Python pelos menores preços que você encontra no Buscapé.
Ontem uma amiga dele me apresentou sua história http://www.opovo.com.br/opovo/internacional/846099.html
Bookmarked a link: Base64: Public Domain Base64 Encoder/Decoder
criptografar um arquivo, "gpg -c arquivo", ele pede a senha e gera um .gpg, "gpg arquivo.gpg" descriptografa pedindo a senha que você deu
@abuabara tá loco? meu cachorro a-d-o-r-a maçã. Se ele relacionar fazer xixi com comer maçã a casa vira um imenso banheiro de estádio.
Testando o scanner da HP Deskjet F4280 pela primeira vez. Tudo certo, de primeira tentativa com o XSane no Ubuntu.
@jeveaux git é bem legal, você pode comitar dentro do avião, mas se o avião cair você perde tudo, tudo mesmo.
RSS feed para os comentários desse post · TrackBack URI
Poste seu comentário