ディレクトリ
01基本データ型
1.1値
int型の整数
2.2フロート
フロートフロート
2.3ブール値
ブールブール値TrueまたはFlase
2.4文字列
strが「「」または」を示しています
In [4]: type(0.3)
Out[4]: float
In [5]: type(True)
Out[5]: bool
In [6]: type(1)
Out[6]: int
In [7]: type("abc")
Out[7]: str
02.オペレータ
算術演算子2.1
+ |
プラス |
10 + 30 |
- |
マイナス |
5から3 |
* |
乗算 |
30 * 20 |
/ |
除きます |
10月20日 |
// |
割り切れるください |
出力7 2 // 3として分割(商)の整数部分を返します |
% |
残りを取ります |
リターン除算の余りが7%2 = 1 |
** |
パワー |
また**パワー、パワー、2 3 = 8としても知られています |
- Pythonで
*
オペレータ結果は文字列にも使用することができる、文字列が指定された回数の計算結果であります
In [2]: print("*"*30)
******************************
算術演算の優先順位
- 優先順位と同じ算術演算子、Pythonで数学的な計算は、またあるときは:
- 第一加算および減算、乗算、除算後
- オペレータは、同じレベルである左から右に計算します
- あなたは使用することができる
()
計算の優先順位を調整します
- 次の表の演算優先順位が低い順に高いから配置しました
** |
パワー(最高の優先順位) |
* /%// |
乗算、除算は、割り切れを取って、残りを取ります |
+ - |
加算、減算 |
2.2。ビット演算子
& |
ビットと |
| |
位置や |
〜 |
否定 |
^ |
XOR |
<< |
左シフト |
>> |
右へのシフト |
2.3比較演算子
> |
より大きい |
> = |
以上で |
< |
以下 |
<= |
以下で |
== |
等しいです |
!=、<> |
等しくありません |
2.4代入演算子
+ = |
+ = 1は、A = A + 1と同等です |
- = |
同様の |
* = |
... |
** = |
... |
/ = |
... |
%= |
... |
2.5論理演算子
そして |
論理「と」側面はtrue、そうでない場合はfalseのブール値「TRUE」です |
若しくは |
論理「または」両側がそうでない場合はTrueを返し、ブール値false「をFlase」を戻します |
ではありません |
論理的「ではありません」 |
2.6メンバ演算子
に |
それはそうでない場合は、指定された順序でFlaseをtrueを返す場合 |
ありませんで |
若不在指定的序列中返回True,否则返回False |