|
|
@ -111,7 +111,7 @@ tags: |
|
|
|
print(S[-2]) # Второй элемент с конца в S |
|
|
|
print(S[-2]) # Второй элемент с конца в S |
|
|
|
# a |
|
|
|
# a |
|
|
|
|
|
|
|
|
|
|
|
print(S[len(S)-l]) # Отрицательная индексация, сложный путь |
|
|
|
print(S[len(S)-1]) # Отрицательная индексация, сложный путь |
|
|
|
# m |
|
|
|
# m |
|
|
|
print(S[1:3]) # Срез S со смещения 1 до 2 (не 3) |
|
|
|
print(S[1:3]) # Срез S со смещения 1 до 2 (не 3) |
|
|
|
# 'pa' |
|
|
|
# 'pa' |
|
|
@ -151,7 +151,7 @@ tags: |
|
|
|
print(S) |
|
|
|
print(S) |
|
|
|
# TypeError: 'str' object does not support item assignment |
|
|
|
# TypeError: 'str' object does not support item assignment |
|
|
|
|
|
|
|
|
|
|
|
S = 'z' + S[ 1:] # Но мы можем выполнять выражения для создания новых объектов |
|
|
|
S = 'z' + S[1:] # Но мы можем выполнять выражения для создания новых объектов |
|
|
|
print(S) |
|
|
|
print(S) |
|
|
|
# 'zpam’ |
|
|
|
# 'zpam’ |
|
|
|
|
|
|
|
|
|
|
@ -167,7 +167,7 @@ tags: |
|
|
|
# ['s', 'h', 'г', 'u', 'b', 'b', 'e', 'r', 'y'J |
|
|
|
# ['s', 'h', 'г', 'u', 'b', 'b', 'e', 'r', 'y'J |
|
|
|
|
|
|
|
|
|
|
|
L[1] = 'с' # Изменить на месте |
|
|
|
L[1] = 'с' # Изменить на месте |
|
|
|
'' .join(L) # Объединить с пустым разделителем |
|
|
|
''.join(L) # Объединить с пустым разделителем |
|
|
|
print(L) |
|
|
|
print(L) |
|
|
|
# scrubbery |
|
|
|
# scrubbery |
|
|
|
|
|
|
|
|
|
|
|