Python

Променливи на Python

Променливи на Python

Променливата на Python е място в паметта за съхраняване на стойностите. Променливите са запазени места в паметта. Променливата е торба или контейнер, която съхранява стойността. Съхраняваме данните си в променлива на Python, която впоследствие се използва за множество цели i.д. обработка, печатане на стойност и др. Всяка стойност, която е присвоена на променлива, има тип данни.

Следват различните типове в Python:

  1. Числа
  2. Струни
  3. Речник
  4. Списък
  5. Tuple

В Python променливите могат да бъдат декларирани по азбука или по име. В името на променливата не трябва да има специален символ като „[имейл защитен] &“. Името на променливата не може да започва с цифрата и точката. Според етиката и правилата за кодиране името на променливата трябва да започва с азбука или долна черта (_). В тази статия ще разгледаме:

Как да декларирам и присвоя стойност на променлива

Променливите на Python се декларират и присвояват по следния начин:

Цена = 100

Тук цената е името на променливата, а 100 е стойността на променливата. Когато променливата е декларирана, пространството се запазва автоматично в паметта. Операторът = се използва за инициализиране на променливата със стойност.

Операндът от лявата страна на оператора = е променлив, а операндът от дясната страна на оператора = е стойност.

Нека декларираме друга променлива и изчислим сумата от двете числа. В този случай ще декларираме две променливи и ще им присвоим стойност.

число_1 = 10
число_2 = 20

Number_1 и number_2 са имената на променливите, докато 10 и 20 са стойностите, присвоени съответно на променливите.

В програма на Python можем да имаме няколко типа променливи i.д. цяло число, плувка, низ и списък.

# Присвояване на стойност на низ на променливата
name = "Камран"
# Присвояване на целочислена стойност на променливата
възраст = 25
# Присвояване на плаваща стойност на променливата
тегло = 65.7
# Присвояване на списък на променливата
курсове = ["Python", "Развитие на ядрото на Linux", "MySQL база данни",
"С ++ Структура на данните"]

Как да използвам променлива

Променливата се използва за различни цели i.д. Като използваме името на променливата, можем да отпечатаме стойността, която е присвоена на определена променлива, можем да използваме променливата за извършване на изчисления и можем да използваме променливата за обработка. Нека да разгледаме примери с числа и да изчислим сумата от две променливи. Ще декларираме два броя променливи и ще им присвоим стойност. След това ще декларираме променлива сума и ще съхраним стойността на сумата в тази променлива. И накрая, ще отпечатаме променливата sum.

# Деклариране на променлива number_1 и присвояване на стойността
число_1 = 10
# Деклариране на променлива number_2 и присвояване на стойността
число_2 = 20
# Деклариране на променлива на сумата и вземане на сумата от две числа
сума = число_1 + число_2
# отпечатване на стойността на сумата
print ("Стойността на сумата е:", сума)

Изход

Резултатът се показва на конзолата на Python. Стойността на сумата се отпечатва с помощта на променливата “sum”.

Нека да видим друг пример за променливи.

# име променлива
name = "Камран"
# отпечатване на име променлива
печат (име)
# променлива webiste
уебсайт = "LinuxHint"
# отпечатване на името на уебсайта
печат (уебсайт)
# възрастова променлива
възраст = 25
# отпечатване на възрастовата стойност
печат (възраст)
# променлива за съхраняване на стойност на теглото
тегло = 65.7
# отпечатване на стойността на теглото
печат (тегло)
# променлива за лаптоп
лаптоп = "HP Folio 9470m"
# отпечатване на името на лаптопа
печат (лаптоп)
# променлива на операционната система
операционна_система = "Ubuntu 20.04 "
# отпечатване на името на лаптопа
печат (операционна_система)
# списък с курсове
курсове = ["Python", "Развитие на ядрото на Linux", "MySQL база данни", "С ++ структура на данните"]
# отпечатване на списъка с курсове
печат (курсове)

Изход

Резултатът се показва на конзолата на Python.

Заменете или променете стойността на променливата

Променливата е като чанта. Той съхранява данните или стойността на променливата. Данните в чантата могат да бъдат заменени по всяко време. Това означава, че можем лесно да заменим стойността на променливата по всяко време. Нека да видим пример за замяна или промяна на стойността на променлива. Декларираме променлива „компания“ и присвояваме стойност. По-късно отново използваме тази променлива и присвояваме друга стойност. И така, първата стойност ще бъде заменена, а втората стойност ще бъде съхранена в променливата.

# деклариране на фирмена променлива и присвояване на стойността
компания = "Microsoft"
печат (компания)
# Присвояване на нова стойност на фирмената променлива
компания = "Apple Inc."
print ("Заменената стойност е:", компания)

Изход

Резултатът се показва на конзолата на Python.

По подобен начин можем да заменим цялото число, плувка, комплексно число, списък и т.н. стойност по този начин.

# деклариране на числова променлива и присвояване на стойността
число = 10
печат (номер)
# Присвояване на нова стойност на числовата променлива
число = 20
print ("Заменената стойност е:", номер)
# деклариране на променлива с променлива и присвояване на стойността
float_number = 10.1
печат (float_number)
# Присвояване на нова стойност на променливата float
float_number = 20.04
print ("Заменената стойност е:", float_number)
# деклариране на сложна числова променлива и присвояване на стойността
комплексно_номер = 2 + 3j
печат (сложен_ номер)
# Присвояване на нова стойност на променливата с комплексно число
комплексно_номер = 5 + 3j
print ("Заменената стойност е:", комплекс_номер)
# деклариране на променлива на списък и присвояване на стойността
name_list = ["Ali", "Kamran", "Talha"]
печат (списък с имена)
# Присвояване на нова стойност на променливата на списъка
name_list = ["Umer", "Usman", "Assad"]
print ("Заменената стойност е:", name_list)

Изход

Резултатът се показва на конзолата на Python.

Свързване на низове на Python

Низовете в Python са набор от символи. Низовете са представени в кавичка. Низът представлява един знак, дума или цялостно изречение. В Python можем да обединим или комбинираме низовете от оператора “+”. Нека да видим пример за това. В дадения пример имаме една променлива, която съдържа някаква низова стойност. Освен това имаме друга променлива, която съдържа друга стойност на низа. И накрая, обединихме и двата низа, използвайки оператора “+”.

# Деклариране на една низ променлива и присвояване на стойност
text = "Здравейте всички."
# Деклариране на променлива на втори низ и присвояване на стойността
text_web = "Добре дошли в LinuxHint"
# Обединяване на низовете с помощта на "+"
печат (text + text_web)

Изход

Резултатът се показва на конзолата на Python.

Можем да направим подобна работа по този начин и ще получим същия резултат.

# Деклариране на една низ променлива и присвояване на стойността
text = "Здравейте всички."
# Концептиране на низовете с помощта на "+"
печат (текст + "Weclome to LinuxHint")

Изход

Присвояване на множество стойности на променливи

В Python могат да се присвояват множество стойности едновременно на множество променливи. Също така можем да присвоим атомна стойност на множество променливи едновременно. Например

num1 = num2 = num3 = 5

Тук и трите променливи (num1, num2, num3) се присвояват на една стойност 5. Ако отпечатаме всички тези три променливи, можете да видите, че стойността на всички тези три променливи е еднаква.

num1 = num2 = num3 = 5
печат (num1)
печат (num2)
печат (num3)

Изход

Можете също да присвоите множество стойности на множество променливи по следния начин:

# Присвояване на стойности на три променливи
възраст, rollNumber, име = 25,12, "Kamran"
#print възрастова стойност
печат (възраст)
# стойност на номер на ролка за печат
печат (rollNumber)
# стойност за име на печат
печат (име)

В дадения по-горе пример имаме два цели обекта, възраст и номер на ролката и един низ обект. Всички променливи се създават и инициализират в ред. В изхода можете да видите, че всички стойности са успешно присвоени на всички променливи.

Изход

Константи

Константи са онези променливи, чиито стойности не могат да се променят. Константната стойност винаги остава същата. Използваме множество константи в математиката и физиката като стойността на PI и стойността на гравитацията. В python константите се пишат с главни букви така:

# Деклариране на константа за PI
PI = 3.14
# Деклариране на константа за Foiass
FOIASS = 1.18

Примери за различни стандартни типове данни

Както обсъждахме по-рано, Python има множество различни типове данни като числа, низове, списъци, кортежи и речници. Обсъдихме подробно числата и низовете. Сега, нека видим примерите за списъци, кортежи и речници.

Списък на Python

Списък в Python съдържа различни елементи, разделени със запетая. Списък може да съдържа разнородния тип елементи. Стойностите в списъка са достъпни от []. Посочваме индексния номер вътре в оператора на среза ([]). Индексният номер започва от нула. Например:

# Деклариране на студентски списък
student_list = ["Ali", 1, "Kamran", 2, "Talha", 3]
# отпечатване на студентския списък
печат (студентски_лист)
#print първи елемент от списъка
печат (списък с ученици [0])
#print втори елемент от списъка
печат (списък с ученици [1])
#print трети елемент от списъка
печат (списък с ученици [2])
#print четвърти елемент от списъка
печат (списък с ученици [3])
#print пети елемент от списъка
печат (списък с ученици [4])
#print шести елемент от списъка
печат (списък с ученици [5])

Изход

Резултатът е след

Python кортеж

Кортежите са друг тип тип данни в Python. Кортежите са подобни на списъка на Python. Основната разлика между кортежите и списъка на Python е, че кортежите на Python са декларирани в скобите (). Следва пример за кортеж на Python:

# Деклариране на студентски кортеж
student_tuple = ("Ali", 1, "Kamran", 2, "Talha", 3)
# отпечатване на студентски кортеж
печат (ученическа_уничка)
# print първи елемент на кортеж
печат (ученическа_уничка [0])
# отпечатва втори елемент на кортеж
отпечатване (студент_учител [1])
# print елемент на кортеж, започвайки от 3-ти елемент
отпечатване (ученическа_струйка [2:])
# елемент за отпечатване на кортеж, започващ от 2-ри 6-ти елемент
печат (ученическа_уничка [1: 5])
# отпечатва петия елемент от кортеж
отпечатване (студент_учител [4])
# отпечатва шести елемент от кортеж
принт

Изход

Резултатът се показва на конзолата на Python.

Речник на Python

Речниците на Python работят като хеш таблицата. Речникът на Python е подобна двойка ключ-стойност. Речникът се декларира, като се използва набор от фигурни скоби (). Когато декларираме двойката ключ-стойност, ние осъществяваме достъп до стойността с помощта на ключа. Предаваме ключа като аргумент и стойността се връща в резултат. Нека създадем речник на Python за ученик.

# Деклариране на студентски речник
student_dict = 'name': 'Kamran', 'age': 25, 'class': 'MSSE'
# Отпечатване на името на студент с помощта на клавиша за име
печат (student_dict ['name'])
# Отпечатване на възрастта на ученика с помощта на възрастовия ключ
печат (student_dict ['age'])
# Отпечатване на класа на ученика с помощта на ключа на класа
печат (student_dict ['class'])

Изход

Резултатът се показва на конзолата на Python.

Изтриване на променлива

Можем да изтрием променлива в Python и да я премахнем от паметта с помощта на дел ключова дума. Така че, ако отпечатаме променливата или използваме променливата след изтриването й, компилаторът ще върне грешка.

# Деклариране на променлива на име
name = "Камран"
# отпечатва променливата на името
печат (име)
# изтриване на променливата на името
дел име
# отпечатва променливата на името след изтриването му
печат (име)

Изход

Резултатът се показва на конзолата на Python. В изхода можете да видите, че компилаторът връща грешка „Името на променливата не е дефинирано“.

Заключение

Променливите на Python са като контейнер или чанта, които съхраняват стойностите. Променливите се декларират чрез имена или азбуки. Можем лесно да заменим стойностите на променливите на Python и да присвоим стойност на множество променливи едновременно. В Python има различни типове данни. В тази статия обяснихме променливите и различните типове данни с няколко примера. В тази статия използвахме синтаксиса на Python 3.

Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...
OpenTTD срещу Simutrans
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...
Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...