和文档:
class int(x=0) class int(x,base=10)
数値または文字列 x から構築された整数オブジェクトを返します。引数が指定されていない場合は 0 を返します。 x が数値の場合は、x.__int__() を返します。浮動小数点数の場合、これはゼロに向かって切り捨てられます。
x が数値でない場合、または基数が指定されている場合、x は基数基数の整数リテラルを表す文字列、バイト、または bytearray インスタンスでなければなりません。必要に応じて、リテラルの前に + または - を付けて (間にスペースを入れずに)、空白で囲むことができます。 n 基数リテラルは、0 ~ n-1 の数字で構成され、a ~ z (または A ~ Z) の値は 10 ~ 35 です。デフォルトの基数は 10 です。使用できる値は 0 と 2 ~ 36 です。コード内の整数リテラルと同様に、Base-2、-8、および -16 リテラルには、オプションでプレフィックス 0b/0B、0o/0O、または 0x/0X を付けることができます。基数 0 はコード リテラルとして正確に解釈することを意味し、実際の基数は 2、8、10、または 16 となり、int('010', 0) は無効になりますが、int('010') は有効です。 int('010', 8) と同様に。
>>> int() 0
3. 文字列を入力するときは、10 までに変換を行うことを許可します。
>>> int(3)3 >>> int(3.6)3
5. 文字列を入力し、指定を指定し、匉寓対して文字列を 10 に整数変換します。
>>> int('36')36 >>> int('3.6') Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> int('3.6') ValueError: invalid literal for int() with base 10: '3.6'
以上がPython の組み込み int 関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。