advanced stitching Flashcards

1
Q

( “spam “ “eggs” ) == “spam eggs”

A

Это известно как неявная конкатенация строк

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

s = “Hi there!”

start = 0
end = 7

print (s. find ( “er” , start, end)) # 5
print (s. find ( “q” )) # -1

A

Поиск в строке:
5
-1
Выведет первое индекс первого появления информации в строке

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

index

A

Основное отличие состоит в том, что если index не найдет подстроку, то вызовет исключение ValueError.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

translate()

A

Python используется для преобразования строк путем замены определенных символов другими символами

intab = “aeiou”
outtab = “12345”
trantab = str .maketrans(intab, outtab)

str = “This is string example”
print ( str .translate(trantab))

Может использоваться для удаление элементов, для этого надо передать третий аргумент:

intab = “aeiou”
trantab = str .maketrans( ‘’ , ‘’ , intab)

str = “This is string example”
print ( str .translate(trantab))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly