# Does feature scaling always make mean zero?

I came across a dataset which scaled the data and gave mean, closer to zero, not exactly zero. Any insights how does scaling work ? I read that it gives mean zero and variance 1.

I tried using sklearn.preprocessing.scale and sklearn.preprocessing.MinMaxScaler