The act or process of coercing.
The application to another of either physical or moral force. When the force is physical, and cannot be resisted, then the act produced by it is a nullity, so far as concerns the party coerced. When the force is moral, then the act, though voidable, is imputable to the party doing it, unless he be so paralyzed by terror as to act convulsively. At the same time coercion is not negatived by the fact of submission under force. "Coactus volui" (I consented under compulsion) is the condition of mind which, when there is volition forced by coercion, annuls the result of such coercion.
To force someone to do something that they do not want to do.
Exercising force to obtain compliance. A favorite technique employed by debt collectors and attorneys representing creditors.
implicit type conversion.
(As in type coercion.) Conversion of a value from one data type into another. Commonly by simple assignment of variables.
an implicit conversion of a value from one type to another
The implicit conversion of an instance of one type to another during an operation which involves two arguments of the same type. For example, int(3.15) converts the floating point number to the integer , but in 3+4.5, each argument is of a different type (one int, one float), and both must be converted to the same type before they can be added or it will raise a TypeError. Coercion between two operands can be performed with the coerce builtin function; thus, 3+4.5 is equivalent to calling operator.add(*coerce(3, 4.5)) and results in operator.add(3.0, 4.5). Without coercion, all arguments of even compatible types would have to be normalized to the same value by the programmer, e.g., float(3)+4.5 rather than just 3+4.5.