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 .
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.
Update 27 June 2023
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
Maybe you are interested
This program will help you become invisible before the webcam lens is recording live Brain research explains the difference in the impact of technology on men and women 'Eyes glued' to the screen before going to bed is not harmful to the mental health of the bar, teenager! Can ants survive if they fall from the roof of the building? Did you know: people and pigs have the same skin structure, human nervous system and round worms are the same ... The scoliosis of the spine, the back always feels sore, turns out to be the cause