test_coercion
来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· 代码 · 共 1,055 行 · 第 1/3 页
TXT
1,055 行
test_coercion2 + 2 = 42 += 2 => 42 - 2 = 02 -= 2 => 02 * 2 = 42 *= 2 => 42 / 2 = 12 /= 2 => 12 ** 2 = 42 **= 2 => 42 % 2 = 02 %= 2 => 02 + 4.0 = 6.02 += 4.0 => 6.02 - 4.0 = -2.02 -= 4.0 => -2.02 * 4.0 = 8.02 *= 4.0 => 8.02 / 4.0 = 0.52 /= 4.0 => 0.52 ** 4.0 = 16.02 **= 4.0 => 16.02 % 4.0 = 2.02 %= 4.0 => 2.02 + 2 = 42 += 2 => 42 - 2 = 02 -= 2 => 02 * 2 = 42 *= 2 => 42 / 2 = 12 /= 2 => 12 ** 2 = 42 **= 2 => 42 % 2 = 02 %= 2 => 02 + (2+0j) = (4+0j)2 += (2+0j) => (4+0j)2 - (2+0j) = 0j2 -= (2+0j) => 0j2 * (2+0j) = (4+0j)2 *= (2+0j) => (4+0j)2 / (2+0j) = (1+0j)2 /= (2+0j) => (1+0j)2 ** (2+0j) = (4+0j)2 **= (2+0j) => (4+0j)2 % (2+0j) = 0j2 %= (2+0j) => 0j2 + [1] ... exceptions.TypeError2 += [1] ... exceptions.TypeError2 - [1] ... exceptions.TypeError2 -= [1] ... exceptions.TypeError2 * [1] = [1, 1]2 *= [1] => [1, 1]2 / [1] ... exceptions.TypeError2 /= [1] ... exceptions.TypeError2 ** [1] ... exceptions.TypeError2 **= [1] ... exceptions.TypeError2 % [1] ... exceptions.TypeError2 %= [1] ... exceptions.TypeError2 + (2,) ... exceptions.TypeError2 += (2,) ... exceptions.TypeError2 - (2,) ... exceptions.TypeError2 -= (2,) ... exceptions.TypeError2 * (2,) = (2, 2)2 *= (2,) => (2, 2)2 / (2,) ... exceptions.TypeError2 /= (2,) ... exceptions.TypeError2 ** (2,) ... exceptions.TypeError2 **= (2,) ... exceptions.TypeError2 % (2,) ... exceptions.TypeError2 %= (2,) ... exceptions.TypeError2 + None ... exceptions.TypeError2 += None ... exceptions.TypeError2 - None ... exceptions.TypeError2 -= None ... exceptions.TypeError2 * None ... exceptions.TypeError2 *= None ... exceptions.TypeError2 / None ... exceptions.TypeError2 /= None ... exceptions.TypeError2 ** None ... exceptions.TypeError2 **= None ... exceptions.TypeError2 % None ... exceptions.TypeError2 %= None ... exceptions.TypeError2 + <MethodNumber 1> = 32 += <MethodNumber 1> => 32 - <MethodNumber 1> = 12 -= <MethodNumber 1> => 12 * <MethodNumber 1> = 22 *= <MethodNumber 1> => 22 / <MethodNumber 1> = 22 /= <MethodNumber 1> => 22 ** <MethodNumber 1> = 22 **= <MethodNumber 1> => 22 % <MethodNumber 1> = 02 %= <MethodNumber 1> => 02 + <CoerceNumber 2> = 42 += <CoerceNumber 2> => 42 - <CoerceNumber 2> = 02 -= <CoerceNumber 2> => 02 * <CoerceNumber 2> = 42 *= <CoerceNumber 2> => 42 / <CoerceNumber 2> = 12 /= <CoerceNumber 2> => 12 ** <CoerceNumber 2> = 42 **= <CoerceNumber 2> => 42 % <CoerceNumber 2> = 02 %= <CoerceNumber 2> => 04.0 + 2 = 6.04.0 += 2 => 6.04.0 - 2 = 2.04.0 -= 2 => 2.04.0 * 2 = 8.04.0 *= 2 => 8.04.0 / 2 = 2.04.0 /= 2 => 2.04.0 ** 2 = 16.04.0 **= 2 => 16.04.0 % 2 = 0.04.0 %= 2 => 0.04.0 + 4.0 = 8.04.0 += 4.0 => 8.04.0 - 4.0 = 0.04.0 -= 4.0 => 0.04.0 * 4.0 = 16.04.0 *= 4.0 => 16.04.0 / 4.0 = 1.04.0 /= 4.0 => 1.04.0 ** 4.0 = 256.04.0 **= 4.0 => 256.04.0 % 4.0 = 0.04.0 %= 4.0 => 0.04.0 + 2 = 6.04.0 += 2 => 6.04.0 - 2 = 2.04.0 -= 2 => 2.04.0 * 2 = 8.04.0 *= 2 => 8.04.0 / 2 = 2.04.0 /= 2 => 2.04.0 ** 2 = 16.04.0 **= 2 => 16.04.0 % 2 = 0.04.0 %= 2 => 0.04.0 + (2+0j) = (6+0j)4.0 += (2+0j) => (6+0j)4.0 - (2+0j) = (2+0j)4.0 -= (2+0j) => (2+0j)4.0 * (2+0j) = (8+0j)4.0 *= (2+0j) => (8+0j)4.0 / (2+0j) = (2+0j)4.0 /= (2+0j) => (2+0j)4.0 ** (2+0j) = (16+0j)4.0 **= (2+0j) => (16+0j)4.0 % (2+0j) = 0j4.0 %= (2+0j) => 0j4.0 + [1] ... exceptions.TypeError4.0 += [1] ... exceptions.TypeError4.0 - [1] ... exceptions.TypeError4.0 -= [1] ... exceptions.TypeError4.0 * [1] ... exceptions.TypeError4.0 *= [1] ... exceptions.TypeError4.0 / [1] ... exceptions.TypeError4.0 /= [1] ... exceptions.TypeError4.0 ** [1] ... exceptions.TypeError4.0 **= [1] ... exceptions.TypeError4.0 % [1] ... exceptions.TypeError4.0 %= [1] ... exceptions.TypeError4.0 + (2,) ... exceptions.TypeError4.0 += (2,) ... exceptions.TypeError4.0 - (2,) ... exceptions.TypeError4.0 -= (2,) ... exceptions.TypeError4.0 * (2,) ... exceptions.TypeError4.0 *= (2,) ... exceptions.TypeError4.0 / (2,) ... exceptions.TypeError4.0 /= (2,) ... exceptions.TypeError4.0 ** (2,) ... exceptions.TypeError4.0 **= (2,) ... exceptions.TypeError4.0 % (2,) ... exceptions.TypeError4.0 %= (2,) ... exceptions.TypeError4.0 + None ... exceptions.TypeError4.0 += None ... exceptions.TypeError4.0 - None ... exceptions.TypeError4.0 -= None ... exceptions.TypeError4.0 * None ... exceptions.TypeError4.0 *= None ... exceptions.TypeError4.0 / None ... exceptions.TypeError4.0 /= None ... exceptions.TypeError4.0 ** None ... exceptions.TypeError4.0 **= None ... exceptions.TypeError4.0 % None ... exceptions.TypeError4.0 %= None ... exceptions.TypeError4.0 + <MethodNumber 1> = 5.04.0 += <MethodNumber 1> => 5.04.0 - <MethodNumber 1> = 3.04.0 -= <MethodNumber 1> => 3.04.0 * <MethodNumber 1> = 4.04.0 *= <MethodNumber 1> => 4.04.0 / <MethodNumber 1> = 4.04.0 /= <MethodNumber 1> => 4.04.0 ** <MethodNumber 1> = 4.04.0 **= <MethodNumber 1> => 4.04.0 % <MethodNumber 1> = 0.04.0 %= <MethodNumber 1> => 0.04.0 + <CoerceNumber 2> = 6.04.0 += <CoerceNumber 2> => 6.04.0 - <CoerceNumber 2> = 2.04.0 -= <CoerceNumber 2> => 2.04.0 * <CoerceNumber 2> = 8.04.0 *= <CoerceNumber 2> => 8.04.0 / <CoerceNumber 2> = 2.04.0 /= <CoerceNumber 2> => 2.04.0 ** <CoerceNumber 2> = 16.04.0 **= <CoerceNumber 2> => 16.04.0 % <CoerceNumber 2> = 0.04.0 %= <CoerceNumber 2> => 0.02 + 2 = 42 += 2 => 42 - 2 = 02 -= 2 => 02 * 2 = 42 *= 2 => 42 / 2 = 12 /= 2 => 12 ** 2 = 42 **= 2 => 42 % 2 = 02 %= 2 => 02 + 4.0 = 6.02 += 4.0 => 6.02 - 4.0 = -2.02 -= 4.0 => -2.02 * 4.0 = 8.02 *= 4.0 => 8.02 / 4.0 = 0.52 /= 4.0 => 0.52 ** 4.0 = 16.02 **= 4.0 => 16.02 % 4.0 = 2.02 %= 4.0 => 2.02 + 2 = 42 += 2 => 42 - 2 = 02 -= 2 => 02 * 2 = 42 *= 2 => 42 / 2 = 12 /= 2 => 12 ** 2 = 42 **= 2 => 42 % 2 = 02 %= 2 => 02 + (2+0j) = (4+0j)2 += (2+0j) => (4+0j)2 - (2+0j) = 0j2 -= (2+0j) => 0j2 * (2+0j) = (4+0j)2 *= (2+0j) => (4+0j)2 / (2+0j) = (1+0j)2 /= (2+0j) => (1+0j)2 ** (2+0j) = (4+0j)2 **= (2+0j) => (4+0j)2 % (2+0j) = 0j2 %= (2+0j) => 0j2 + [1] ... exceptions.TypeError2 += [1] ... exceptions.TypeError2 - [1] ... exceptions.TypeError2 -= [1] ... exceptions.TypeError2 * [1] = [1, 1]2 *= [1] => [1, 1]2 / [1] ... exceptions.TypeError2 /= [1] ... exceptions.TypeError2 ** [1] ... exceptions.TypeError2 **= [1] ... exceptions.TypeError2 % [1] ... exceptions.TypeError2 %= [1] ... exceptions.TypeError2 + (2,) ... exceptions.TypeError2 += (2,) ... exceptions.TypeError2 - (2,) ... exceptions.TypeError2 -= (2,) ... exceptions.TypeError2 * (2,) = (2, 2)2 *= (2,) => (2, 2)2 / (2,) ... exceptions.TypeError2 /= (2,) ... exceptions.TypeError2 ** (2,) ... exceptions.TypeError2 **= (2,) ... exceptions.TypeError2 % (2,) ... exceptions.TypeError2 %= (2,) ... exceptions.TypeError2 + None ... exceptions.TypeError2 += None ... exceptions.TypeError2 - None ... exceptions.TypeError2 -= None ... exceptions.TypeError2 * None ... exceptions.TypeError2 *= None ... exceptions.TypeError2 / None ... exceptions.TypeError2 /= None ... exceptions.TypeError2 ** None ... exceptions.TypeError2 **= None ... exceptions.TypeError2 % None ... exceptions.TypeError2 %= None ... exceptions.TypeError2 + <MethodNumber 1> = 32 += <MethodNumber 1> => 32 - <MethodNumber 1> = 12 -= <MethodNumber 1> => 12 * <MethodNumber 1> = 22 *= <MethodNumber 1> => 22 / <MethodNumber 1> = 22 /= <MethodNumber 1> => 22 ** <MethodNumber 1> = 22 **= <MethodNumber 1> => 22 % <MethodNumber 1> = 02 %= <MethodNumber 1> => 02 + <CoerceNumber 2> = 42 += <CoerceNumber 2> => 42 - <CoerceNumber 2> = 02 -= <CoerceNumber 2> => 02 * <CoerceNumber 2> = 42 *= <CoerceNumber 2> => 42 / <CoerceNumber 2> = 12 /= <CoerceNumber 2> => 12 ** <CoerceNumber 2> = 42 **= <CoerceNumber 2> => 42 % <CoerceNumber 2> = 02 %= <CoerceNumber 2> => 0(2+0j) + 2 = (4+0j)(2+0j) += 2 => (4+0j)(2+0j) - 2 = 0j(2+0j) -= 2 => 0j(2+0j) * 2 = (4+0j)(2+0j) *= 2 => (4+0j)(2+0j) / 2 = (1+0j)(2+0j) /= 2 => (1+0j)(2+0j) ** 2 = (4+0j)(2+0j) **= 2 => (4+0j)(2+0j) % 2 = 0j(2+0j) %= 2 => 0j(2+0j) + 4.0 = (6+0j)(2+0j) += 4.0 => (6+0j)(2+0j) - 4.0 = (-2+0j)(2+0j) -= 4.0 => (-2+0j)(2+0j) * 4.0 = (8+0j)(2+0j) *= 4.0 => (8+0j)(2+0j) / 4.0 = (0.5+0j)(2+0j) /= 4.0 => (0.5+0j)(2+0j) ** 4.0 = (16+0j)(2+0j) **= 4.0 => (16+0j)(2+0j) % 4.0 = (2+0j)(2+0j) %= 4.0 => (2+0j)(2+0j) + 2 = (4+0j)(2+0j) += 2 => (4+0j)(2+0j) - 2 = 0j
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?