Pythonの変数型と%の変数型表示(print)
Pythonの変数型と変数の表示(print)を書いておくwiki
Pythonの変数型を調べてまとめていただきました!
Copyright © 雛見沢症候群
Linax 数と型 (5/19 5/26)
【type(引数)】
・変数の型を調べる
【int(引数)】
・整数型
【float(引数)】
・浮動小数点型
【bool(引数)】
・ブール型
・真偽値を表示
・0 = Flase
・1 = True
【str(引数)】
・文字列型
~算術演算子~
・+ → 加算
・- → 減算
・* → 乗算
・** → 累乗
・/ → 除算
・// → 除算(切り捨て)
・% → 剰余
※算術演算子注意点※
・整数値同士の除算が【実数値】
・整数と実数を混ぜて計算すると答えは【実数表現】になる
・【0】で除算を行うことはできない
・【文字列】* 【整数】は特殊を意味を持つ
~算術代入演算子~
・= → 【a = b】
・+= → 【a += b】 or 【a = a+b】
・-= → 【a -= b】 or 【a = a-b】
・*= → 【a *= b】 or 【a = a*b】
・/= → 【a /= b】 or 【a = a/b】
・//= → 【a //=b】 or 【a = a//b】
・%= → 【a %= b】 or 【a = a%b】
~比較演算子~
・a == b → aとbは等しい
・a != b → aとbは等しくない
・a >= b → aはb以上である
・a <= b → aはb以下である
・a > b → aはbより大きい
・a < b → aはbより小さい
~論理演算子(ブール演算子)~
・and → ex: a = b and c 意味:bとcが真ならば真をaに代入,それ以外ならば偽をaに代入
・or → ex: a = or c 意味:bまたはcが真ならば真をaに代入,それ以外ならば偽をaに代入
・not → ex: a = not b 意味:bが偽ならば真をaに代入,bが真ならば偽をaに代入
~整数の表現型~
・%b → 2進数表記
・%c → 文字 Unicode変換
・%d → 10進数表記
・%o → 8進数表記
・%x → 16進数表記 10進で9を超える数字には小文字が使用される
・%X → 16進数表記 10進で9を超える数字には大文字が使用される
・%n → 数値。現在のロケールに従い、区切り文字を挿入することを除けばdと同様
・%None → dと同様
・%e → 指数表記 デフォルトの精度は6
・%E → 指数表記 大文字の 'E' を使うことを除いては、eと同様
・%f → 固定小数点数表記 数値を固定小数点数として表示。デフォルトの精度は6
・%F → 固定小数点数表記 nan が NAN に、inf が INF に変換されることを除きfと同様
・%g → 汎用フォーマット 制度をp >= 1の数値で与えた場合、数値を有効桁pで丸め、桁に応じて固定小数点か指数表記で表示
正と負の無限大と 0 および NaN は精度に関係なくそれぞれ inf, -inf, 0, -0 および nan となる
0 の精度は 1 の精度と同等に扱われます。デフォルトの精度は 6
・%G → 汎用フォーマット 数値が大きくなったとき、Eに切り替わることを除き、g と同じ。
無限大と NaN の表示も大文字になる。
・%n → 数値 現在のロケールに合わせて、数値分割文字が挿入されることを除き、 gと同じ。
・%% → パーセンテージ 数値は100倍され、固定小数点数フォーマット(f)でパーセント記号付きで表示