'int' Literals and Conversions

Q

How to specify "int" values in Python code?

✍: FYIcenter.com

A

"int" values can be specified using "int" literals or the int() conversion function as shown in this tutorial:

1. "int" literals in decimal digits as shown below:

>>> 1234
1234
>>> -1234
-1234
>>> 0
0

2. "int" literals in octal digits (prefixed with "0o") as shown below:

>>> 0o2322
1234
>>> -0o2322
-1234
>>> 0o0
0

3. "int" literals in hex digits (prefixed with "0x") as shown below:

>>> 0x4d2
1234
>>> -0x4d2
-1234
>>> -0x0
0

4. int() function converting other data types to "int":

>>> int(1234)
1234
>>> int("1234")
1234
>>> int(True)
1
>>> int(False)
0
>>> int(3.14159)
3
>>> int(3.64159)
3
>>> int(-3.64159)
-3

 

Using Python Built-in Data Types

⇒⇒Python Tutorials

2017-09-12, 116👍, 0💬