Asi mismo como explico Antonio!
Por lo general cuando se usa un = es cuando declaramos una variable.
Cuando se ocupa doble igual (==) es cuando queremos realizar una comparación entre 2 datos (ya sea string, float, int, double, etc), recuerda siempre poner 2 pues si solo pones 1 no te hara la comparación para indicar si es verdadero o falso.
Cuando se utiliza el 3 igual (===) es para comparar 2 o mas variables que sean de un mismo tipo (string con string, char con char, int con int, etc)
Este ultimo es debido a que si comparas variables de tipo diferentes, ejemplo: int con string, o int con float (que estos ultimos, ambos son numericos), te generara siempre un valor False.
En resumen, con un = se usa para declarar variable. Con dos = se usa para comparar variables de cualquier tipo. Con tres = se compara variables del mismo tipo.