2021-03-26に投稿

Python 整数型 int

Pythonで使用可能な組み込みの数値型の1つ整数型intについての説明です。

Python 整数型intの定義

数字0~9、符号+と-で整数を表現できる。
桁数が多い数値のためにアンダースコアで数値を区切る事が許されている。

int_number = 0
int_number = 123
int_number = -1
int_number = +1
int_number = 123_456_789

Python 整数型intの演算

1 + 2 # => 3 足し算
2 - 1 # => 1 引き算
2 * 3 # => 6 掛け算
5 / 2 # => 2.5 割り算
5 // 2 # => 2 割り算(整数除算)
5 % 2 # => 1 剰余
2**10 #= > 1024 冪乗
-1 # => -1 符号反転

Python 整数型intの関数を使った基本的な演算

abs(-1) # => 1 絶対値
int(1) # => 1 整数に変換
float(1) # => 1.0 浮動小数点数に変換

c = 1
c.conjugate() # => 1 共役複素数

a, b = divmod(11, 5) # => a=2, b=1 割り算と剰余
pow(3,4) # => 81 冪乗

Python 整数型intの判定

対象の変数が整数であるかは、type(変数) is int
isinstance(変数 , int)で判定を行える。

int_number = 123
type(int_number) is int # => True
isinstance(int_number , int) # => True

type(1.23) is int # => False
isinstance("1.23", int) # => False

整数のまるめ

round(12345, 1) # => 12345
round(12345, 0) # => 12345
round(12345, -1) # => 12340
round(12345, -2) # => 12300

2進法で表すために必要なビットの数

int_number = 13
bin(int_number) # => '0b1101'
int_number.bit_length() # => 4
Originally published at marusankakusikaku.jp
ツイッターでシェア
みんなに共有、忘れないようにメモ

maru3kaku4kaku

Pythonこつこつ学習中。よく忘れる。

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント