Leading zeros are never significant digits.
Trailing zeros are significant digits if there is a decimal point in the number.
The word 'significant digit' means a digit that carries information related to the *precision* of the number.
For example, 72.000 carries more implied precision than 72.0 or just 72 ... so the three 0's after the decimal point are significant. In other words, it says that the value is known to be *exactly* 72 to at least to three decimal places (so 72.000 has a total of five significant digits).
This is why it's important never to add zeros to a measurement to make it look more precise than it is. For example, if I take a tape measure and measure the width of a piece of carpet as about 72 inches (6 feet) ... reporting this as 72.000 inches *implies* precision that I don't really have in the measurement.
It's also important not to *drop* a trailing zero, if that is part of the measurement. If I measure something as *exactly* 72.0 inches, then dropping the trailing zero to report this as 72 inches loses some precision. That's why the zero is 'significant' (meaningful).
Leading zeros are never significant digits. For example, 74 has two significant digits. So does 0.000000074. That still has only two significant digits.
74.0 has three significant digits. So does 0.00000740.
What about trailing digits with no decimal point? This is trickier.
For example, if I say that the population of Chicago is 2,900,000, those zeros are not significant digits. I.e. it is the same as saying "2.9 million."
But if I say that the population is 2,895,380, then that last zero probably *is* significant (i.e. it is not there because of rounding, but because we have an exact count right down to the person ... i.e. it's one more than 2,895,379).