Pythonデータ型/変数/演算子
🎆Data type
ぶんかつ
データ型
説明:
データ型
int
整数型
float
実数(浮動小数点)
complex
ふくそけい
データ型と呼ばれる
bool
真/偽
クラスタデータ型
str
フォント
list
複数の値を順番に格納するデータ型
tuple
可変リスト
set
重複しないコレクション
dictionary
キー:値の保存
変数#ヘンスウ#
変数はデータのコンテナです
変数は、そのデータを含む代名詞です.
👀 変数の作成
他のプログラミング言語(exC,JAVA)では、直接データ型を指定して変数を作成する必要があり、Pythonは変数に格納されている値を自分で判断することでデータ型を指定する.#변수 이름 = 값
a = 1 # int
b = 1.5 # float
c = 1+2j # complex
d = a == b # boolean (False)
e = 'Hello world' # string
f = [1, 2, 3, 4] # list
g = (1, 2, 3, 4) # tuple
h = {1,2,3,4} # set
i = {"key1": "value1", "key2": "value2"} # dic
🖌名前付き文字
変数はデータのコンテナです
変数は、そのデータを含む代名詞です.
👀 変数の作成
他のプログラミング言語(exC,JAVA)では、直接データ型を指定して変数を作成する必要があり、Pythonは変数に格納されている値を自分で判断することでデータ型を指定する.
#변수 이름 = 값
a = 1 # int
b = 1.5 # float
c = 1+2j # complex
d = a == b # boolean (False)
e = 'Hello world' # string
f = [1, 2, 3, 4] # list
g = (1, 2, 3, 4) # tuple
h = {1,2,3,4} # set
i = {"key1": "value1", "key2": "value2"} # dic
🖌名前付き文字
number
およびNumber
)🎇演算子
演算子タイプ
演算子:
演算子
説明:
+
プラス記号
-
減算
*
乗算
/
分割ぶんかつ
%
残り
%
残り
**
平方
//
分
a=10
b=12
c=3
print(a+b) #22
print(a-b) #-2
print(a*b) #120
print(b/c) #4.0
print(a%3) #1
print(a//c) #3
比較演算子
演算子
説明:
==
値段が同じだ
!=
値が異なる
>
左の値が右の値より大きい
<
左が右より小さい
>=
左の値が右の値より大きいか等しい
<=
左の値が右の値以下
a=1
b=2
print(a==b) #False
print(a!=b) #True
print(a>b) #False
print(a<b) #True
print(a>=b) #False
print(a<=b) #rue
割付演算子
演算子
説明:
=
左の変数に右の値を割り当てる
+=
左の変数に右の値を追加し、結果を左の変数に割り当てます.
-=
右側の値から左の変数を減算し、結果を左の変数に割り当てます.
*=
右の値に左の変数を乗算し、結果を左の変数に割り当てます.
/=
左の変数で右の値を分割し、結果を左の変数に割り当てます.
%=
残りの値(右側を左変数で割った)の結果を左変数に割り当てます.
**=
左変数に対して右値の二乗を行い、結果を左変数に割り当てます.
//=
左の変数に右の値を左の値で割った結果を割り当てる
a=17, b=2
print(a+=b) #19
print(a-=b) #15
print(a/=b) #8.5
print(a%=b) #1
print(a**=b) #289
print(a//=b) #8
論理演算子
演算子
説明:
and
論理AND演算は、どちらも本物の場合にのみ行われます
or
論理OR演算の中で1つだけが本当です
not
反転論理NOT演算論理状態
a=1
b=2
print(a<b and a!=b) #True
print(a!=b or a>=b) #True
print(not a<=b) #False
string concatenation
a= "hello "
b= "world"
print(a+b) # "hello world"
ビット演算子
演算子
説明:
&
AND演算は、両方が1の場合のみ1
|
OR演算が1つしかない場合は1
~
NOT演算子0は1、1は0
^
XOR操作は、両者が異なる場合は1
<<
左切替演算子変数の値を左指定の桁数に移動
>>
右側切替演算子変数の値を右側指定の桁数に移動
a=72 #1001000
b=14 #0001110
print(a&b) #8 (1000)
print(a|b) #78 (1001110)
print(~a) #-73 (0110111)
print(a^b) #70 (1000110)
print(a>>3) #9 (0001001)
print(b<<2) #56 (0111000)
メンバー演算子
演算子
説明:
in
リストに含まれる場合は真
not in
リストに含まれていない場合は真
a=[1,2,3,4,5]
print(5 in a) #True
print(6 not in a) #True
ID演算子
演算子
説明:
is
オブジェクトのメモリの場所または値が同じ場合は、「
is not
オブジェクトのメモリの場所または値が異なる場合は、「
a=2
b=2
print(a is b) #True
print(a is not b) #False
Reference
この問題について(Pythonデータ型/変数/演算子), 我々は、より多くの情報をここで見つけました https://velog.io/@bufflect/python-기초テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol