If a snake is 100% heterozygous for albino (meaning they have the albino gene and the normal gene---for instance, say the albino gene is (A) and the normal gene is (a)... then a heterozygous would have (A)(a) genes)
Now, say you breed two 100% hets together... using the punit (sp?) square system, you come up with baby snakes that have these genes: (A)(A)---full albino and will exhibit the traits; (A)(a)---you'll get two of these, they'll be hets themselves but exhibit normal traits; and one (a)(a)---completely normal ball python.
Of course, these are just odds... meaning that breeding two 100% hets only gives you a 1 in 4 chance of getting an albino snake. And then you get into 66% hets and 50% hets... and that gets confusing!
Sorry for the bio lesson, but this stuff is pretty interesting to me...