メモリーを最大限に活用するためには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
【全体の纏め記事へ】

コメント