python data types
Въведение в типовете данни на Python:
Научихме за Променливи на Python подробно в предишния ни урок.
В този урок ще разгледаме различните класификации на типовете данни на Python заедно със съответните примери за вашето лесно разбиране.
Изрично разнообразие от Уроци за обучение на Python са ви представени в тази поредица за обогатяване на вашите знания за Python.
Какво ще научите:
Гледайте ВИДЕО уроците
Типове данни на Python: Числа, низове и списък:
Типове данни на Python: Tuple, Set и Dictionary:
Типове данни на Python
Типът данни описва характеристиката на променлива.
Python има шест стандартни типа данни:
- Числа
- Струна
- Списък
- Tuple
- Комплект
- Речник
# 1) Числа
В числата има основно 3 типа, които включват Integer, Float и Complex.
Тези 3 са дефинирани като клас в python. За да намерите към кой клас принадлежи променливата, можете да използвате функцията type ().
Пример:
a = 5 print(a, 'is of type', type(a))
Изход: 5 е от тип
b = 2.5 print(b, 'is of type', type(b))
Изход: 2.5 е от тип
c = 6+2j print(c, 'is a type', type(c))
Изход : (6 + 2j) е тип
# 2) Низ
Низът е подредена последователност от символи.
java 8 нови функции с примери
Можем да използваме единични кавички или двойни кавички, за да представим низове. Многоредови низове могат да бъдат представени с помощта на тройни кавички ”” или “” ”.
Низовете са неизменни, което означава, че след като декларираме низ, не можем да актуализираме вече декларирания низ.
Пример:
Single = 'Welcome' or Multi = 'Welcome'
Многоредов: ”Python е интерпретиран език за програмиране на високо ниво за програмиране с общо предназначение. Създаден от Guido van Rossum и издаден за първи път през 1991 г. ”
или
‘’ ’Python е интерпретиран език за програмиране на високо ниво за програмиране с общо предназначение. Създаден от Guido van Rossum и издаден за първи път през 1991 г. ’’ ’
Можем да изпълняваме няколко операции в низове като обединяване, повторение и нарязване.
Обединяване: Това означава операцията на свързване на два низа заедно.
Пример:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Изход: Добре дошли в Python
Повторение:
Това означава повторение на последователност от инструкции определен брой пъти.
Пример:
Print(String1*4)
Изход: WelcomeWelcomeWelcomeWelcome
Нарязване: Нарязването е техника за извличане на части от низ.
Забележка: В Python индексът започва от 0.
Пример:
print(String1(2:5))
Изход: lco
Python също поддържа отрицателен индекс.
print(String1(-3:))
Изход: оме
Тъй като низовете са неизменни в Python, ако се опитаме да актуализираме низа, той ще генерира грешка.
Пример:
String(1)= 'D'
Изход: TypeError: Обектът „str“ не поддържа присвояване на елементи
# 3) Списък
Списък може да съдържа поредица от стойности.
Променливите на списъка се декларират чрез скоби (). Списъкът е променлив, което означава, че можем да модифицираме списъка.
Пример:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Изход : Списък (2) = 5.5
print('List(0:3) = ', List(0:3))
Изход: Списък (0: 3) = (2, 4, 5.5)
Актуализиране на списъка:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Изход: (2, 4, 5.5, „Здравей“)
# 4) Tuple
Кортежът е последователност от обекти на Python, разделени със запетаи.
Кортежите са неизменни, което означава, че веднъж създадени кортежи не могат да бъдат модифицирани. Кортините се дефинират с помощта на скоби ().
Пример:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Изход: Кортеж (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Изход: Кортеж (0: 3) = (50, 15, 25.6)
Тъй като Tuples са неизменни в Python, ако се опитаме да актуализираме кортежа, той ще генерира грешка.
Пример:
Tuple(2)= 'D'
Изход: TypeError: Обектът „кортеж“ не поддържа присвояване на елементи
# 5) Задайте
Комплектът е неподредена колекция от предмети. Наборът се дефинира от стойности, разделени със запетая в скоби {}.
Пример:
Set = {5,1,2.6,'python'} print(Set)
Изход: {‘Python’, 1, 5, 2.6}
В набора можем да изпълняваме операции като обединяване и пресичане на два набора.
Можем да извършим операция на Съюза чрез | Оператор.
Пример:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Изход: A U B = {‘c’, ‘a’, 2, ‘d’}
Можем да извършим операция за пресичане с помощта на & Operator.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Изход: {7}
Тъй като комплектът е неподредена колекция, индексирането няма значение. Следователно операторът за нарязване () не работи.
Set(1) = 49.3
Изход: TypeError: „set“ обектът не поддържа присвояване на елементи
# 6) Речник
Речниците са най-гъвкавият вграден тип данни в python.
Елементите на речниците се съхраняват и извличат с помощта на ключа. Речниците се използват за съхраняване на огромно количество данни. За да извлечем стойността, трябва да знаем ключа. В Python речниците са дефинирани в скоби {}.
Използваме ключа, за да извлечем съответната стойност. Но не и обратното.
Синтаксис:
Ключ: стойност
Пример:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Изход: {1: „Здравей“, 2: 7,5, 3: „Клас“}
Можем да извлечем стойността, като използваме следния метод:
Пример:
print(Dict(2))
Изход: 7.5
какво е описателно програмиране в qtp
Ако се опитаме да извлечем стойността, като използваме стойността вместо ключа, тя ще генерира грешка.
Пример:
print('Dict(7.5) = ', Dict(7.5))
Изход:
Traceback (последно последно обаждане):
Файл „”, ред 1, в
печат („Dict (7.5) =“, Dict (7.5))
KeyError: 7.5
Можем да актуализираме речника, като използваме и следните методи:
Пример:
Dict(3) = 'python' print(Dict)
Изход:
{1: „Здравей“, 2: 7,5, 3: „питон“}
Надявам се, че вече сте разбрали различните класификации на типовете данни на Python от този урок.
Нашият предстоящ урок ще ви обясни всичко за операторите на Python !!
Препоръчително четене
- Променливи на Python
- Оператори на Python
- Функции на низовете на Python
- Типове данни на C ++
- Функции на Python
- Параметризиране на данни на JMeter, използвайки дефинирани от потребителя променливи
- Вход-изход и файлове в Python (Python отваря, чете и записва във файл)
- Урок за Python за начинаещи (практически БЕЗПЛАТНО обучение за Python)