Built-in Data Types – Байгуулагдсан өгөгдлийн төрлүүд #
In programming, data type is an important concept.
Программчлалд өгөгдлийн төрөл нь чухал ойлголт юм.
Variables can store data of different types, and different types can do different things.
Хувьсагчид өөр өөр төрлийн өгөгдлийг хадгалж чадна, мөн өөр төрлүүд өөр өөр зүйлсийг хийж чадна.
Python has the following data types built-in by default, in these categories:
Python нь дараах өгөгдлийн төрлүүдийг анхдагчаар агуулдаг, эдгээр ангиллуудад:
Text Type: Текст төрөл: |
str |
Numeric Types: Тооцооллын төрөл: |
int , float , complex |
Sequence Types: Дарааллын төрөл: |
list , tuple , range |
Mapping Type: Зураглалын төрөл: |
dict |
Set Types: Тохируулах төрөл: |
set , frozenset |
Boolean Type: Бүүлийн төрөл: |
bool |
Binary Types: Хоёртийн төрөл: |
bytes , bytearray , memoryview |
None Type: Тогтоогдоогүй төрөл: |
NoneType |
Getting the Data Type – Өгөгдлийн төрлийг харах #
You can get the data type of any object by using the type()
function:
Ямар ч зүйлийн өгөгдлийн төрлийг type()
функцээр авч болно:
Example – Жишээ #
Print the data type of the variable x:
x хувьсагчийн өгөгдлийн төрлийг хэвлэнэ үү:
x = 5
print(type(x))
Setting the Data Type – Өгөгдлийн төрлийг тохируулах #
In Python, the data type is set when you assign a value to a variable:
Python-д өгөгдлийн төрөл нь хувьсагчид утга оноох үед тохируулагддаг:
Example Жишээ |
Data Type Өгөгдлийн төрөл |
|
---|---|---|
x = “Hello World” | str | |
x = 20 | int | |
x = 20.5 | float | |
x = 1j | complex | |
x = [“apple”, “banana”, “cherry”] | list | |
x = (“apple”, “banana”, “cherry”) | tuple | |
x = range(6) | range | |
x = {“name” : “John”, “age” : 36} | dict | |
x = {“apple”, “banana”, “cherry”} | set | |
x = frozenset({“apple”, “banana”, “cherry”}) | frozenset | |
x = True | bool | |
x = b”Hello” | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview | |
x = None | NoneType |
Setting the Specific Data Type – Тусгай өгөгдлийн төрлийг тохируулах #
If you want to specify the data type, you can use the following constructor functions:
Хэрэв та өгөгдлийн төрлөөр нь тодорхойлохыг хүсвэл дараах байгуулагч функцуудыг ашиглаж болно:
Example Жишээ |
Data Type Өгөгдлийн төрөл |
|
---|---|---|
x = str(“Hello World”) | str | |
x = int(20) | int | |
x = float(20.5) | float | |
x = complex(1j) | complex | |
x = list((“apple”, “banana”, “cherry”)) | list | |
x = tuple((“apple”, “banana”, “cherry”)) | tuple | |
x = range(6) | range | |
x = dict(name=”John”, age=36) | dict | |
x = set((“apple”, “banana”, “cherry”)) | set | |
x = frozenset((“apple”, “banana”, “cherry”)) | frozenset | |
x = bool(5) | bool | |
x = bytes(5) | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview |