Casting in Python
Casting in Python has quite a few practical applications. Here's what you need to know about casting in Python.
Casting in Python has quite a few practical applications. Here's what you need to know about casting in Python .
Casting in Python Picture 1
Define variable type
Sometimes you may want to specify a type for a variable. This can be done by casting or casting in Python.
Python is an object-oriented language, so it uses classes to define data types, including its 'primitive' types.
Casting in Python is done using constructors:
Int()
- Constructs an integer from an integer, a float character (by removing all decimals) or a string literal (providing the string representation of an integer).Float()
- Construct a float from an integer, a float, or a string literal (provide the string representation of a float or an integer)Str()
- Build a string from a range of data types, including string, integer string, and float character string.
For example:
Integer:
x = int(1) # x sẽ là 1 y = int(2.8) # y sẽ là 2 z = int("3") # z sẽ là 3
Float:
x = str("s1") # x sẽ là 's1' y = str(2) # y sẽ là '2' z = str(3.0) # z sẽ là '3.0'
Table of data type casting functions in Python
STT | Function and description |
---|---|
first | int(x [,base]) casts to int |
2 | long(x [,base] ) casts to long int. |
3 | float(x) casts float. |
4 | complex(real [,imag]) casts complex number. |
5 | str(x) casts string. |
6 | repr(x) casts to the expression string. |
7 | eval(str) casts string to object. |
8 | tuple(s) casts tuple type. |
9 | list(s) casts the type list. |
ten | set(s) casts the set type. |
11 | dict(d) casts dictionary. |
twelfth | frozenset(s) casts the frozen set type. |
13 | chr(x) casts print to char |
14 | unichr(x) casts an int to a Unicode character. |
15 | ord(x) casts the character to int. |
16 | hex(x) converts integer to hexadecimal string. |
17 | oct(x) casts an integer to an octal string. |
Above is the basic information you need to know about casting in Python . Hope the article is useful to you.
4 ★ | 1 Vote
You should read it
- More than 100 Python exercises have solutions (sample code)
- How to set up Python to program on WSL
- What is Python? Why choose Python?
- 5 choose the best Python IDE for you
- Bookmark 5 best Python programming learning websites
- Multiple choice quiz about Python - Part 3
- For in Python loop
- Python data type: string, number, list, tuple, set and dictionary
- Why should you learn Python programming language?
- Multiple choice quiz about Python - Part 4
- How to install Python on Windows, macOS, Linux
- Manage files and folders in Python