Python – ий үндсэн хэд хэдэн өгөгдлийн төрлүүд байдаг бөгөөд эдгээр нь Python программчлалын суурь болж өгнө. Дараах түгээмэл хэрэглэгддэг өгөгдлийн төрлүүд байна.
1. Numeric Types:
int: Integer буюу Бүхэл тоон утгууд, Жишээ нь: 5, -12, 1000.float: Floating-point numbers буюу бутархай тоон утга, Жишээ нь: 3.14, -0.001, 2.0.
# Integer
x = 5
# Float
y = 3.142. Boolean Type:
bool: True эсвэл False утга.
is_valid = True
is_invalid = False3. Sequence Types:
str: Strings өгөгдөл. Жишээ нь: “hello”, ‘Python’, “123”.list: Эрэмбэлэгдсэн, өөрчлөх боломжтой өгөгдөл. Листийг дөрвөлжин хаалтанд бичнэ. Жишээ нь: [1, 2, 3], [‘apple’, ‘banana’, ‘cherry’].tuple: Эрэмбэлэгдсэн, өөрчлөх боломжгүй өгөгдөл. Бөөрөнхий хаалтанд бичнэ. Жишээ нь: (1, 2, 3), (‘a’, ‘b’, ‘c’).
# String
message = "Hello, World!"
# List
numbers = [1, 2, 3, 4, 5]
# Tuple
coordinates = (10, 20)4. Mapping Type:
dict: Dictionary буюу Эрэмбэгүй key-value хослол бүхий өгөгдөл. Жишээ нь: {‘name’: ‘Alice’, ‘age’: 30}, {1: ‘one’, 2: ‘two’}.
# Dictionary
person = {'name': 'Alice', 'age': 30, 'city': 'New York'}5. Set Types:
set: Эрэмбэгүй давхардаагүй өгөгдлийн төрөл. Жишээ нь: {1, 2, 3}, {‘apple’, ‘banana’, ‘cherry’}.frozenset: Элементийг нь өөрчлөх боломжгүй сэт. Жишээ нь: frozenset({1, 2, 3}).
# Set
unique_numbers = {1, 2, 3, 4, 5}
# Frozenset
immutable_set = frozenset({1, 2, 3})6. None Type:
None: Утгагүй эсвэл хоосон утгыг илэрхийлнэ.
no_value = None