sign(num)
signum(num)
num の符号を返します。正なら ‘1’, 負なら ‘-1’, 零なら 0 を返します。また、num に複素数を指定すると偏角が等しく絶対値が 1 の複素数を返します。sign(), signum() どちらの関数を用いてもかまいません。
$ sign(3)
1
$ sign(-3)
-1
$ sing(0)
0
$ sign(3.0)
1.0
$ $ sign(complex(0, 1))
complex(0.0f0, 1.0f0)