В предыдущей статье мы читали об основах Python. Теперь мы продолжим с некоторыми другими концепциями python.
Строки в Python
Строка — это последовательность символов. Он может быть объявлен в python с помощью двойных кавычек. Строки являются неизменяемыми, т. е. их нельзя изменить.
# Assigning string to a variable
a = "This is a string"
print (a)
Списки в Python
Списки являются одним из самых мощных инструментов в python. Они точно такие же, как массивы, объявленные на других языках. Но самое главное, что список не обязательно должен быть всегда однородным. Один список может содержать строки, целые числа, а также объекты. Списки также можно использовать для реализации стеков и очередей. Списки изменчивы, то есть их можно изменять после объявления.
# Declaring a list
L = [1, "a" , "string" , 1+2]
print L
L.append(6)
print L
L.pop()
print L
print L[1]
На выходе получается:
[1, 'a', 'string', 3]
[1, 'a', 'string', 3, 6]
[1, 'a', 'string', 3]
a
Кортежи в Python
Кортеж-это последовательность неизменяемых объектов Python. Кортежи похожи на списки, за исключением того, что кортежи не могут быть изменены после объявления. Кортежи обычно работают быстрее, чем списки.
tup = (1, "a", "string", 1+2)
print(tup)
print(tup[1])
На выходе получается:
(1, 'a', 'string', 3) a
Итерации в Python
Итерации или циклы могут выполняться в python циклами » для «и ‘в то время как». Помимо итерации по определенному условию, мы также можем выполнять итерации по строкам, спискам и кортежам.
Пример 1: Итерация по циклу while для условия
i = 1
while (i < 10):
print(i)
i += 1
На выходе получается:
1
2
3
4
5
6
7
8
9
Пример 2: Итерация по циклу для строки
s = "Hello World"
for i in s :
print (i)
На выходе получается:
H e l l o W o r l d
Пример 3: Итерация по циклу for в списке
L = [1, 4, 5, 7, 8, 9]
for i in L:
print (i)
На выходе получается:
1
4
5
7
8
9
Пример 4 : Итерация по циклу for для диапазона
for i in range(0, 10):
print (i)
На выходе получается:
0
1
2
3
4
5
6
7
8
9