ホームページ バックエンド開発 Python チュートリアル Python3でのintの使い方を詳しく解説

Python3でのintの使い方を詳しく解説

Mar 24, 2017 pm 04:14 PM
int python3

この記事では、Python3 での int (整数) の使用に関するチュートリアルを主に紹介します。この記事の紹介は、Python3 を学習したり使用したりする人にとって、一定の参考になると思います。以下をご覧ください。

Python3 は 3 つの異なる数値型をサポートしています:

  1. Integer (int) - 通常、整数または整数と呼ばれ、小数点のない正または負の整数を指定できます。 Python3 の整数型にはサイズ制限がなく、long 型として使用できます。ただし、実際には、マシンのメモリが限られているため、使用する整数を無限に大きくすることはできません。

  2. 浮動小数点型 (float) -- 浮動小数点型の数値は整数部分と小数部分で構成されます。浮動小数点型は科学的表記法 (2.5e2 = 2.5 x 102 = 250) を使用して表現することもできます。

    複素数 ( complex) -- 複素数は実数部と虚数部で構成され、 a + bj または complex(a,b) で表すことができます。数値はどちらも浮動小数点型です。
  3. Python3におけるint(整数型)の詳しい導入を見ていきましょう。
__abs__(絶対値を返す)

n = -5
print(n.__abs__())
#输出:5
ログイン後にコピー
__add__(加算、演算子:+)

n = 3
print(n.__add__(5))
#输出:8
ログイン後にコピー
__and__(ビットごとのAND演算、演算子:&)

n = 5
print(n.__and__(7))
#输出:5
# 00000110
#与运算  
# 00000111
#等于 00000110
ログイン後にコピー
__bool__

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
__ceil__(自分自身に戻る)

n = 1234
print(n.__ceil__())
#输出:1234
ログイン後にコピー
__pmod__ (除数と余りを返します)

n = 13
print(n.__pmod__(5))
#输出:(2, 3)
ログイン後にコピー
__eq__ (2 つの数値が等しいかどうかを判断します、演算子: ==)

n = 5
print(n.__eq__(3))
#输出:False
ログイン後にコピー
__float__ (浮動小数点型に変換します)

n = 5
print(n.__float__())
#输出:5.0
ログイン後にコピー
__floorp__ (整数の除算を行い、商の整数部分を返します) 、演算子: //)

n = 9
print(n.__floorp__(4))
#输出:2
ログイン後にコピー
__floor__

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
__format__

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
__getattribute__

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
__getnewargs__

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
__ge__(>=であるかどうかを判断する)

n = 5
print(n.__ge__(3))
#输出:True
ログイン後にコピー
__gt__(>であるかどうかを判断する)

りー

__ハッシュ__

りー

__index__

n = 5
print(n.__gt__(3))
#输出:True
ログイン後にコピー
__invert__ (2値ビット反転、演算子: ~)

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
__le__ (<=かどうか判定)

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

__lshift__ (2値左シフト演算、演算子: <<)

n = 11
print(n.__invert__())
#输出:-12
#ps:二进制的负数表示方法:正数按位取反再加1
ログイン後にコピー

__lt__ (<=かどうか判定) ;)

n = 5
print(n.__le__(3))
#输出:False
ログイン後にコピー

__mod__(モジュラス - 除算の余りを返す、演算子: %)

n = 12
print(n.__lshift__(2))
#输出:48
#ps:二进制左移1位等于十进制乘2,右移一位等于十进制除2
ログイン後にコピー

__mul__(乗算、演算子: *)

n = 5
print(n.__lt__(3))
# #输出:False
ログイン後にコピー

__neg__(反転、正の数が負になる、負の数を正の数に変える、演算子: -)

n = 14
print(n.__mod__(3))
#输出:2
ログイン後にコピー

__new__

n = 3
print(n.__mul__(6))
#输出:18
ログイン後にコピー

__ne__ (2つの値が等しくないかどうかを判断、演算子: != )

n = 5
print(n.__neg__())
#输出:-5
ログイン後にコピー

__or__ (ビットごとのOR演算、演算子: |)

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

__pos__

n = 5
print(n.__ne__(3))
#输出:True
ログイン後にコピー

__pow__ (xy [xのy乗]の値を返します)

n = 3
print(n.__or__(5))
#输出:7
# # 00000011
# #或
# # 00000110
# # 00000111
ログイン後にコピー

__radd__(加算、演算子: +)

# """ +self """ (不知道有啥意义)
ログイン後にコピー

__rand__

n = 2
print(n.__pow__(3))
#输出:8
ログイン後にコピー

__rpmod__

n = 5
print(n.__radd__(3))
#输出:8
ログイン後にコピー

__repr__(それ自体を返します)

#""" Return value&self. """
ログイン後にコピー

__rfloorp__ (整数の除算を行います) 、商の整数部分を返します、演算子: //)

#""" Return pmod(value, self). """
ログイン後にコピー

__rlshift__ (バイナリ左シフト演算、演算子: <<)

#""" Return repr(self). """
ログイン後にコピー

__rmod__ (剰余 - 除算の余りを返します、演算子:%) RRrree

__rmul __ (乗算、演算子:*)

#""" Return value//self. """
ログイン後にコピー

__ROR__

#""" Return value<<self. """
ログイン後にコピー
E

____

#""" Return value%self. """
ログイン後にコピー
E

_RPow __ (yx [yxのX.)値に戻る]shift__ff
#""" Return value*self. """
ログイン後にコピー

__rsub__

#""" Return value|self. """
ログイン後にコピー

__rtruep__

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

__r xor__

n = 3
print(n.__rpow__(2))
#输出:8
ログイン後にコピー

__sizeof__

#""" Return value>>self. """ <p style="text-align: left;">__str__</p>
<pre class="brush:php;toolbar:false">#""" Return self>>value. """
ログイン後にコピー

sub(減算)

#""" Return value-self. """
ログイン後にコピー

__truep__(除算)

#""" Return value/self. """
ログイン後にコピー

__trunc __

#""" Return value^self. """
ログイン後にコピー

__xor__ (ビットごとのXOR、演算記号: ^)

#""" Returns size in memory, in bytes """
ログイン後にコピー

bit_length (バイナリの最小長を返す)

#""" Return str(self). """
ログイン後にコピー

共役

#""" Return self-value. """
ログイン後にコピー

from_bytes

#""" Return self/value. """
ログイン後にコピー

to_bytes

#占位
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

以上がPython3でのintの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPでint型をbytesに変換する方法を詳しく解説 PHPでint型をbytesに変換する方法を詳しく解説 Mar 06, 2024 pm 06:18 PM

PHPでint型をbyte型に変換する方法を詳しく解説 PHPでは、ネットワークデータ送信やファイル処理、暗号化アルゴリズムなどを扱う場合など、整数型(int)をバイト型(Byte)に変換する必要が生じることがよくあります。 。この記事では、int型をbyte型に変換する方法と具体的なコード例を詳しく紹介します。 1. int 型と byte の関係 コンピュータ分野では、基本データ型 int は整数を表しますが、byte (バイト) はコンピュータの記憶単位で、通常は 8 ビットのバイナリデータです

double型変数をint型に変換するC++プログラム double型変数をint型に変換するC++プログラム Aug 25, 2023 pm 08:25 PM

C++ では、int 型の変数は正または負の整数値のみを保持でき、10 進数値を保持できません。この目的に使用できる float 値と double 値があります。 double データ型は、小数点以下 7 桁までの小数を格納するために作成されました。整数から double データ型への変換は、コンパイラによって自動的に実行することも (「暗黙的」変換と呼ばれます)、プログラマがコンパイラに明示的に要求することもできます (「明示的」変換と呼ばれます)。次のセクションでは、さまざまな変換方法について説明します。暗黙的な変換 コンパイラは暗黙的な型変換を自動的に実行します。これを実現するには、浮動小数点型と整数型の 2 つの変数が必要です。浮動小数点値または変数を整数変数に代入するだけでは、コンパイラが他のすべてのことを処理します。

int32の値の範囲はどれくらいですか? int32の値の範囲はどれくらいですか? Aug 11, 2023 pm 02:53 PM

int32 の値の範囲は、-2 の 31 乗から 2 の 31 乗 - 1、つまり -2147483648 ~ 2147483647 です。 int32 は符号付き整数型です。つまり、正の数、負の数、ゼロを表現できます。1 ビットを符号ビットの表現に使用し、残りの 31 ビットは数値の表現に使用されます。符号ビットを表すために 1 ビットが使用されるため、int32 の有効ビット数は 31 です。

Go言語でintを文字列型に変換する方法 Go言語でintを文字列型に変換する方法 Jun 04, 2021 pm 03:56 PM

変換方法: 1. Itoa() 関数を使用し、構文 "strconv.Itoa(num)" 2. FormatInt() 関数を使用して、int 型データを指定した基数に変換し、文字列の形式で返します。構文「strconv .FormatInt(num,10)」。

int は何バイトを占めますか? int は何バイトを占めますか? Jan 22, 2024 pm 03:14 PM

int 型が占めるバイト数は、プログラミング言語やハードウェア プラットフォームによって異なる場合があります。詳細な紹介: 1. C 言語では、int 型は通常 2 バイトまたは 4 バイトを占有します。 32 ビット システムでは、int 型は 4 バイトを占有しますが、16 ビット システムでは、int 型は 2 バイトを占有します。 64 ビット システムでは、int 型は 8 バイトを占有する可能性があります; 2. Java では、int 型は通常 4 バイトを占有しますが、Python では int 型にはバイト制限がなく、自動的に調整できます。

Java int にはいくつの数値がありますか? Java int にはいくつの数値がありますか? Mar 06, 2023 pm 04:09 PM

Java では、int は 32 ビットの符号付きデータ型であり、その変数には 32 ビットのメモリが必要です。int データ型の有効範囲は -2147483648 ~ 2147483647 で、この範囲内のすべての整数は整数リテラルと呼ばれます。 「int num1 = 21;」のように、整数リテラルを int 変数に割り当てることができます。

vb で int は何を意味しますか vb で int は何を意味しますか Dec 03, 2020 am 09:48 AM

VB の Int は、整数を受け取る関数を指します。その構文は "int(x)" などで、x 以下の最大の整数を取ることを意味します。int 関数に似た関数には、小数点を削除する Fix 関数が含まれます。部分を取り、残りの次の整数を返します。

文字列をint型に変換する方法 文字列をint型に変換する方法 Aug 02, 2023 am 10:59 AM

文字列を int 型に変換する方法: 1. 組み込み関数 int() を使用する; 2. try-exc を使用して例外を処理する; 3. 正規表現を使用する。

See all articles