18 ここでは変数 X=50 および、変数 Y=10 とします:
21 :header: "演算子", "説明", "用例", "結果"
22 :widths: 26, 33, 22, 20
24 "\+", "加算", "x+y", "60"
25 "\-", "減算", "x-y", "40"
26 "\*", "乗算", "x*y", "500"
29 "++", "インクリメント (増分)", "x++", "51"
30 ``--``, "デクリメント (減分)", ``x--``, "49"
39 ここでは変数 X=50 および、変数 Y=10 とします:
42 :header: "演算子", "説明", "用例", "結果"
43 :widths: 22, 38, 24, 16
45 "=", "等しい", "x = y", "False"
46 "!=", "等しくない", "x != y", "True"
47 ">", "より大きい", "x > y", "True"
48 "<", "より小さい", "x < y", "False"
49 ">=", "より大きいか等しい", "x >= y", "True"
50 "<=", "より小さいか等しい", "x <= y", "False"
60 ここでは変数 X=True および、変数 Y=False とします:
63 :header: "演算子", "説明", "用例", "結果"
64 :widths: 22, 38, 24, 16
66 "and", "論理 AND", "x and y", "False"
67 "or", "論理 OR", "x or y", "True"
68 "not", "論理 Not", "not x", "False"
73 :header: "演算子", "説明", "用例", "結果"
74 :widths: 22, 38, 24, 16
76 "&&", "論理 AND", "x && y", "False"
77 "||", "論理 OR", "x or y", "True"
78 "!", "論理 Not", "! x", "False"
88 ここでは変数 X=8 および、変数 Y=2 とします:
91 :header: "演算子", "説明", "用例", "結果"
92 :widths: 19, 46, 21, 14
94 "&", "二進数 AND", "x & y", "0"
95 "\|", "二進数 OR", "x \| y", "10"
96 "^", "二進数 XOR", "x ^ y", "10"
97 "~", "二進数による 1 の補数", "~x", "-9"
98 "<<", "二進数による左シフト", "x << y", "32"
99 ">>", "二進数による右シフト", "x >> y", "2"
113 :header: "演算子", "説明", "用例", "結果"
114 :widths: 19, 46, 21, 14
116 "=", "代入", "x = 10", "x=10"
117 "+=", "加算して代入", "x += 5", "x=13"
118 "-=", "減産して代入", "x -= 3", "x=5"
119 "\*=", "乗算して代入", "x \*= 2", "x=16"
120 "/=", "除算して代入", "x /= 3", "x=2.67"
121 "%=", "余剰して代入", "x %= 2", "x=0"
122 "<<=", "左シフトして代入", "x <<= 2", "x=32"
123 ">>=", "右シフトして代入", "x >>= 2", "x=2"
124 "&=", "ビット演算 AND して代入", "x &= 4", "x=0"
125 "\|=", "ビット演算 OR して代入", "x \|= 3", "x=11"
126 "^=", "ビット演算 XOR して代入", "x ^= 4", "x=12"
138 ":リテラル", "接頭辞 : を識別子に付けるとリテラルとして扱われます。"
139 "始点:終点", "始点から終点までの項目から成るリストを作成します。"
140 "[リストの項目]", "リストの項目を定義します。"
141 "リスト[インデックス]", "リストの項目へアクセスします。"
142 "オブジェクト.名前", "ドット演算子でオブジェクトのメンバへアクセスします (属性またはメソッド)。"
143 "オブジェクト {ステートメント}", "オブジェクトの属性とメソッドへ直接的にアクセスできるステートメントを実行します。"
144 "関数(仮引数,...)", "コンマで区切られた仮引数で関数を呼び出します。"
145 "? <式>", "式の表示後に改行します。"
149 pair: 演算子; 演算子の評価優先順位
155 から最低優先度までの演算子を表記したものです。
162 "\- \~ :リテラル [リストの項目]"
174 "代入 \= += -= \*= /= %= >>= <<= &= ^= \|= "