メモリーを最大限に活用するためにはimportをつかう方が効
そう考えていくと標準ライブラリーをつかう時の大まかな仕組みが
「プラス、マイナス、かける、割る」
そうした演算とimportする演算の違いはどのように考えたら
標準ライブラリと組み込みの演算の違い
標準ライブラリーと組み込み演算の違いを理解するためには
組み込み演算
Pythonには、プラス、マイナス、かける、
a = 5 + 3 # 足し算 b = 5 - 3 # 引き算 c = 5 * 3 # 掛け算 d = 5 / 3 # 割り算
標準ライブラリ
標準ライブラリには、math
モジュールや、statistics
モジュールなどがありまimport
文を使って明示的に
import math result = math.sqrt(16) # 平方根を計算
違いのまとめ
- 組み込み演算はインポートせずに使用できる基本的な演算。
- 標準ライブラリは、より複雑な計算や特定の機能を提供し、
インポートが必要。
組み込み演算は基本的な操作を素早く行うために便利ですが、
なるほど。組み込み演算は他にどのような物がありますか?
Pythonの組み込み演算子は、以下のような種類があります。
算術演算子
加算 (
+
)減算 (
-
)乗算 (
*
)除算 (
/
)整数除算 (
//
)剰余 (
%
)累乗 (
**
)
比較演算子
等しい (
==
)等しくない (
!=
)より大きい (
>
)より小さい (
<
)以上 (
>=
)以下 (
<=
)
論理演算子
論理積 (
and
)論理和 (
or
)論理否定 (
not
)
ビット演算子
ビット積 (
&
)ビット和 (
|
)排他的論理和 (
^
)ビット否定 (
~
)左シフト (
<<
)右シフト (
>>
)
代入演算子
代入 (
=
)加算代入 (
+=
)減算代入 (
-=
)乗算代入 (
*=
)除算代入 (
/=
)整数除算代入 (
//=
)剰余代入 (
%=
)累乗代入 (
**=
)ビット積代入 (
&=
)ビット和代入 (
|=
)排他的論理和代入 (
^=
)左シフト代入 (
<<=
)右シフト代入 (
>>=
)
特殊演算子
メンバーシップ演算子 (
in
,not in
)アイデンティティ演算子 (
is
,is not
)
これらの演算子を使用することで、
上記が全ての組み込み演算です。
前述のリストはPythonのすべての組み込み演算子を網羅して
それぞれの演算子は以下のように分類されます:
算術演算子:
+
,-
,*
,/
,//
,%
,**
比較演算子:
==
,!=
,>
,<
,>=
,<=
論理演算子:
and
,or
,not
ビット演算子:
&
,|
,^
,~
,<<
,>>
代入演算子:
=
,+=
,-=
,*=
,/=
,//=
,%=
,**=
,&=
,|=
,^=
,<<=
,>>=
特殊演算子:
in
,not in
,is
,is not
これらの演算子を組み合わせて、
〆最後に〆
以上、間違い・ご意見は
次のアドレスまでお願いします。
最近は全て返信出来てませんが
適時、返信して改定をします。
nowkouji226@gmail.com
【全体の纏め記事へ】
コメント