官术网_书友最值得收藏!

Operators

Operators take one or two values (or variables), perform an operation, and return a value. Let's check out a simple example of using an operator, just to clarify the terminology.

>>> 1 + 2

3

In this code:

  • + is the operator
  • The operation is addition
  • The input values are 1 and 2 (the input values are also called operands)
  • The result value is 3

Instead of using the values 1 and 2 directly in the operation, you can use variables. You can also use a variable to store the result of the operation, as the following example demonstrates:

>>> var a = 1; 
>>> var b = 2; 
>>> a + 1 

2

>>> b + 2 

4

>>> a + b 

3

>>> var c = a + b; 
>>> c 

3

The following table lists the basic arithmetic operators:

When you type var a = 1; this is also an operation; it's the simple assignment operation and = is the simple assignment operator.

There is also a family of operators that are a combination of an assignment and an arithmetic operator. These are called compound operators. They can make your code more compact. Let's see some of them with examples.

>>> var a = 5;
>>> a += 3;

8

In this example a += 3; is just a shorter way of doing a = a + 3;

>>> a -= 3;

5

Here a -= 3; is the same as a = a - 3;

Similarly:

>>> a *= 2;

10

>>> a /= 5;

2

>>> a %= 2;

0

In addition to the arithmetic and assignment operators discussed above, there are other types of operators, as you'll see later in this and the following chapters.

主站蜘蛛池模板: 新竹县| 万州区| 合水县| 西乡县| 台南市| 海淀区| 长寿区| 宝丰县| 苏尼特左旗| 普定县| 武汉市| 翼城县| 红原县| 漳州市| 册亨县| 揭阳市| 岳普湖县| 武强县| 齐河县| 手游| 昭觉县| 黑山县| 翁源县| 丹凤县| 汾阳市| 潜山县| 广汉市| 柳林县| 怀来县| 南通市| 桃源县| 泾阳县| 株洲县| 广南县| 耿马| 庆阳市| 宽城| 镇巴县| 甘孜县| 封丘县| 张家口市|