Pythonの変数型と%の変数型表示(print)

提供:sufeeWiki
ナビゲーションに移動 検索に移動

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)でパーセント記号付きで表示