рдЕрдЬрдЧрд░ рдореЗрдВ 41 рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЗрд░рдлреЗрд░ рд╕рд╡рд╛рд▓

рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд░рдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рдХрд┐ LeetCode рдФрд░ HackerRank рдкрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реЛрдиреЗ рдХрд╛ рдорддрд▓рдм рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рднрд╛рд╖рд╛ рдХреЗ рд╕рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдирдХрд╛ рд╕рдВрд╕реНрдорд░рдг рдмреЗрдХрд╛рд░ рд╣реИред рдЦрд╛рд╕рдХрд░ - рдЬрдм рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рддреИрдпрд╛рд░реА рдХреА рдмрд╛рдд рдЖрддреА рд╣реИред

рдЖрдЬ рдореИрдВ рдЙрди рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдкрд╛рдпрдерди рдореЗрдВ рддрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдЪреАрдЯ рд╢реАрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдВ рдЖрддреНрдо-рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реВрдВред рдпрджреНрдпрдкрд┐ рдпреЗ рдкреНрд░рд╢реНрди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреВрд░реНрдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗрдЧрд╛ред



1. рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд╕реНрддреБрдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВ?


рдпрджрд┐ рдПрдХ рд╣реА рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЛ рдЪрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реЛ рддреЛ рдСрдкрд░реЗрдЯрд░ isрд╡рд╛рдкрд╕ рдЖ TrueрдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╣рдо рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрдм "рд╡рд╕реНрддреБрдУрдВ рдХреА рдкрд╣рдЪрд╛рди" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рднреНрд░рдорд┐рдд рдордд рдХрд░реЛ isрдФрд░ ==ред рдСрдкрд░реЗрдЯрд░ ==рдХреЗрд╡рд▓ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдорд╛рдирддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред

animals           = ['python','gopher']
more_animals      = animals
print(animals == more_animals) #=> True
print(animals is more_animals) #=> True
even_more_animals = ['python','gopher']
print(animals == even_more_animals) #=> True
print(animals is even_more_animals) #=> False

рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ animalsрд╡реЗ even_more_animalsрд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ id()рдЬреЛ рдЪрд░ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ рд╕реНрдореГрддрд┐ рдкрддреЗ рдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЬрдм рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдорд╛рди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рджреЛ рд╕рдорд╛рди рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

name = 'object'
id(name)
#=> 4408718312

2. рдпрд╣ рдХреИрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдПрдХ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ?


рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рдзрд┐ рд╣реИ istitle()рдЬреЛ рдпрд╣ рдЬрд╛рдВрдЪрддреА рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

print( 'The Hilton'.istitle() ) #=> True
print( 'The dog'.istitle() ) #=> False
print( 'sticky rice'.istitle() ) #=> False

3. рдЗрд╕рдореЗрдВ рдПрдХ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреИрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ?


рдПрдХ рдХрдерди рд╣реИ inрдЬреЛ Trueрд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЦреЛрдЬ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рдХрд░реЗрдЧрд╛ред

print( 'plane' in 'The worlds fastest plane' ) #=> True
print( 'car' in 'The worlds fastest plane' ) #=> False

4. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдкрд╣рд▓реА рдШрдЯрдирд╛ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВ?


рджреЛ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ рдЬреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╕рдмрд░рд┐рдВрдЧ рдХреА рдкрд╣рд▓реА рдШрдЯрдирд╛ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рддреА рд╣реИрдВред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ find()рдФрд░ index()ред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рддреЛ

рд╡рд┐рдзрд┐ find()рд╡рд╛рдкрд╕ рдЖ -1рдЬрд╛рддреА рд╣реИред

'The worlds fastest plane'.find('plane') #=> 19
'The worlds fastest plane'.find('car') #=> -1

index()рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ ValueErrorред

'The worlds fastest plane'.index('plane') #=> 19
'The worlds fastest plane'.index('car') #=> ValueError: substring not found

5. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреИрд╕реЗ рдЧрд┐рдирд╛ рдЬрд╛рдП?


рдлрд╝рдВрдХреНрд╢рди len()рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд▓рдВрдмрд╛рдИ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

len('The first president of the organization..') #=> 41

6. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд░реНрдг рдХрд┐рддрдиреА рдмрд╛рд░ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ?


рд╡рд╣ рд╡рд┐рдзрд┐ count()рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд░реНрдг рдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд▓реМрдЯрд╛рддреА рд╣реИ, рд╣рдореЗрдВ рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреА ред

'The first president of the organization..'.count('o') #=> 3

7. рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЛ рдЕрдкрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ?


рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ capitalize()ред

'florida dolphins'.capitalize() #=> 'Florida dolphins'

8. рдПрдл-рд▓рд╛рдЗрдиреЗрдВ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?


рдкрд╛рдпрдерди 3.6 рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ, рддрдерд╛рдХрдерд┐рдд "рдПрдл-рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ред" рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХреНрд╖реЗрдк рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред рдПрдл-рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рдЖрд╡реЗрджрди рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ format()ред

рдЬрдм рдПрдл-рд▓рд╛рдЗрдиреЗрдВ рдШреЛрд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдкрддреНрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ fред

name = 'Chris'
food = 'creme brulee'
f'Hello. My name is {name} and I like {food}.'
#=> 'Hello. My name is Chris and I like creme brulee'

9. рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рднрд╛рдЧ рдореЗрдВ рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреИрд╕реЗ рдЦреЛрдЬреЗ?


рд╡рд┐рдзрд┐ index()рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░рдХреЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдФрд░ рдЕрдВрддрд┐рдо рдЯреБрдХрдбрд╝реЗ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рднреАрддрд░ рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

'the happiest person in the whole wide world.'.index('the',10,44)
#=> 23

рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдирд┐рд░реНрдорд╛рдг рд░рд┐рдЯрд░реНрди 23, рдФрд░ рдирд╣реАрдВ 0, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рд╣рдорд╛рд░реА рдЦреЛрдЬ рдХреЛ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

'the happiest person in the whole wide world.'.index('the')
#=> 0

10. рдПрдХ рдЪрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд╛рд░реВрдк () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреИрд╕реЗ рдбрд╛рд▓реЗрдВ?


рд╡рд┐рдзрд┐ format()рдЖрдкрдХреЛ рдЙрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдл-рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдЪ рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ format()рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЪрд░ рдХреЛ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ format()ред

difficulty = 'easy'
thing = 'exam'
'That {} was {}!'.format(thing, difficulty)
#=> 'That exam was easy!'

11. рдореБрдЭреЗ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдХрд┐рд╕реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ?


рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ isnumeric()рдЬреЛ Trueрд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рднреА рд╡рд░реНрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рдЖрддреА рд╣реИ ред

'80000'.isnumeric() #=> True

рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рд╡рд╣ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд░рд╛рдо рдЪрд┐рд╣реНрдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

'1.0'.isnumeric() #=> False

12. рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЪрд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП?


рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдорджрдж рдХреА рдЬрд╛рдПрдЧреА split()рдЬреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЪрд░рд┐рддреНрд░ рдпрд╛ рдХрдИ рдкрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рддреЛрдбрд╝рддреА рд╣реИред

'This is great'.split(' ')
#=> ['This', 'is', 'great']
'not--so--great'.split('--')
#=> ['not', 'so', 'great']

13. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдмрдирд╛ рд╣реИ?


рд╡рд┐рдзрд┐ рдХреЗрд╡рд▓ рддрднреА islower()рд╡рд╛рдкрд╕ рдЖрддреА рд╣реИ TrueрдЬрдм рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗрд╡рд▓ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдмрдирд╛ рд╣реЛред

'all lower case'.islower() #=> True
'not aLL lowercase'.islower() # False

14. рдХреИрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ?


рдпрд╣ islower()рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

'aPPLE'[0].islower() #=> True

15. рдХреНрдпрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкреВрд░реНрдгрд╛рдВрдХ рдЬреЛрдбрд╝рдирд╛ рдЕрдЬрдЧрд░ рдореЗрдВ рд╕рдВрднрд╡ рд╣реИ?


рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реА рддрд░рд╣ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдкрд╛рдпрдерди рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд░реЗрдЧрд╛ TypeErrorред

'Ten' + 10 #=> TypeError

16. рдПрдХ рд▓рд╛рдЗрди рдХреЛ "рдлреНрд▓рд┐рдк" рдХреИрд╕реЗ рдХрд░реЗрдВ?


рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ "рдлреНрд▓рд┐рдк" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдкрд╛рддреНрд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдХреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╕реВрдЪреА рдХреЛ "рдлреНрд▓рд┐рдк" рдФрд░, рдЗрд╕рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░, рдПрдХ рдирдИ рд▓рд╛рдЗрди рдмрдирд╛рддреЗ рд╣реИрдВред

''.join(reversed("hello world"))
#=> 'dlrow olleh'

17. рд▓рд╛рдЗрдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдХреИрд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЬрд┐рдирдореЗрдВ рд╕реЗ рддрддреНрд╡ рд╣рд╛рдЗрдлрд╝рди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ?


рд╡рд┐рдзрд┐ join()рд╕реВрдЪреА рдЖрдЗрдЯрдо рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд░реНрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддреА рд╣реИред

'-'.join(['a','b','c'])
#=> 'a-b-c'

18. рдореБрдЭреЗ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рднреА рд╡рд░реНрдг ASCII рдореЗрдВ рд╣реИрдВ?


рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╕рднреА рд╡рд░реНрдг ASCII рдореЗрдВ рд╣реИрдВ, рддреЛ рд╡рд┐рдзрд┐ isascii()рд╡рд╛рдкрд╕ рдЖ TrueрдЬрд╛рддреА рд╣реИред

print( '├В'.isascii() ) #=> False
print( 'A'.isascii() ) #=> True

19. рдКрдкрд░реА рдпрд╛ рдирд┐рдЪрд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдкреВрд░реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреИрд╕реЗ рдбрд╛рд▓реА рдЬрд╛рдП?


рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ upper()рдФрд░ lower(), рдЬреЛ рдХреНрд░рдорд╢рдГ, рддрд╛рд░реЛрдВ рдХреЗ рд╕рднреА рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред

sentence = 'The Cat in the Hat'
sentence.upper() #=> 'THE CAT IN THE HAT'
sentence.lower() #=> 'the cat in the hat'

20. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдкрд╣рд▓реЗ рдФрд░ рдЖрдЦрд┐рд░реА рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдЕрдкрд░рдХреЗрд╕ рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ?


рдпрд╣рд╛рдВ, рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЗрдВрдбреЗрдХреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдВрдЧреЗред рдкрд╛рдпрдерди рдореЗрдВ рд▓рд╛рдЗрдиреЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирдИ рд▓рд╛рдЗрдиреЗрдВ рдмрдирд╛рдПрдВрдЧреЗред

animal = 'fish'
animal[0].upper() + animal[1:-1] + animal[-1].upper()
#=> 'FisH'

21. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдмрдбрд╝реЗ рдЕрдХреНрд╖рд░реЛрдВ рд╕реЗ рдмрдирд╛ рд╣реИ?


рдПрдХ рд╡рд┐рдзрд┐ isupper()рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреЗ рд╕рдорд╛рди рд╣реИ islower()ред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддрднреА isupper()рд▓реМрдЯрд╛рддрд╛ рд╣реИ TrueрдЬрдм рдкреВрд░реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдкрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░ рд╣реЛрддреЗ рд╣реИрдВред

'Toronto'.isupper() #=> False
'TORONTO'.isupper() #= True

22. рдЖрдк рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрдкреНрд▓рд┐рдЯрд▓рд╛рдЗрди () рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ?


рд╡рд┐рдзрд┐ splitlines()рд▓рд╛рдЗрди рдмреНрд░реЗрдХ рд╡рд░реНрдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░рддреА рд╣реИред

sentence = "It was a stormy night\nThe house creeked\nThe wind blew."
sentence.splitlines()
#=> ['It was a stormy night', 'The house creeked', 'The wind blew.']

23. рдПрдХ рдкрдВрдХреНрддрд┐ рдЯреБрдХрдбрд╝рд╛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?


рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

string[start_index:end_index:step]

рдпрд╣рд╛рдВ stepрд╡рд╣ рдЪрд░рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдПрдХ рд╢реНрд░реЗрдгреА рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд░реНрдг рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗ start_index:end_indexред рдПрдХ step3 рдХрд╛ рдорд╛рди рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рддреАрд╕рд░реЗ рдЪрд░рд┐рддреНрд░ рд▓реМрдЯрд╛ рджреА рдЬрд╛рдПрдЧреАред

string = 'I like to eat apples'
string[:6] #=> 'I like'
string[7:13] #=> 'to eat'
string[0:-1:2] #=> 'Ilk oetape' ( 2- )

24. рдкреВрд░реНрдгрд╛рдВрдХ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреИрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП?


рдЖрдк рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ str()ред

str(5) #=> '5'

25. рдореБрдЭреЗ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдПрдХ рддрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд░реНрдгрдорд╛рд▓рд╛ рд╡рд░реНрдг рд╣реЛрддреЗ рд╣реИрдВ?


рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рднреА рдЕрдХреНрд╖рд░ рдЕрдХреНрд╖рд░ рд╣реИрдВ, рддреЛ рд╡рд┐рдзрд┐ isalpha()рд╡рд╛рдкрд╕ рдЖ TrueрдЬрд╛рддреА рд╣реИред

'One1'.isalpha() #=> False
'One'.isalpha() #=> True

26. рджрд┐рдП рдЧрдП рд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдмрд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓реЗрдВ?


рдпрджрд┐ рдЖрдк рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдмрд┐рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ replace()ред

sentence = 'Sally sells sea shells by the sea shore'
sentence.replace('sea', 'mountain')
#=> 'Sally sells mountain shells by the mountain shore'

27. рдиреНрдпреВрдирддрдо ASCII рдХреЛрдб рд╡рд╛рд▓реА рд░реЗрдЦрд╛ рдХреЗ рдЪрд░рд┐рддреНрд░ рдХреЛ рдХреИрд╕реЗ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдП?


рдпрджрд┐ рдЖрдк рддрддреНрд╡реЛрдВ рдХреЗ рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рд▓реЛрдЕрд░рдХреЗрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо рдХреЛрдб рд╣реЛрддреЗ рд╣реИрдВред рдлрд╝рдВрдХреНрд╢рди min()рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЪрд░рд┐рддреНрд░ рдХреЛ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдХреЛрдб рджреЗрддрд╛ рд╣реИред

min('strings') #=> 'g'

28. рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдг рд╣реИрдВ?


рдЕрдХреНрд╖рд░рд╛рдВрдХреАрдп рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдЕрдХреНрд╖рд░ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВред рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ isalnum()ред

'Ten10'.isalnum() #=> True
'Ten10.'.isalnum() #=> False

29. рдПрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд (рдЗрд╕рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реЗ), рдЗрд╕рдХреЗ рдЕрдВрдд (рджрд╛рдИрдВ рдУрд░ рд╕реЗ), рдпрд╛ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рджреЛрдиреЛрдВ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ?


рдЗрдзрд░, рддрд░реАрдХреЛрдВ lstrip(), rstrip()рдФрд░ , рдХреНрд░рдорд╢рдГ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ strip()ред

string = '  string of whitespace    '
string.lstrip() #=> 'string of whitespace    '
string.rstrip() #=> '  string of whitespace'
string.strip() #=> 'string of whitespace'

30. рдпрд╣ рдХреИрд╕реЗ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рджрд┐рдП рдЧрдП рдЕрдиреБрдХреНрд░рдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдпрд╛ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рджрд┐рдП рдЧрдП рдЕрдиреБрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ?


рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк, рд╕рд╣рд╛рд░рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрд░рдорд╢рдГ, рддрд░реАрдХреЛрдВ рдХреА startswith()рдФрд░ endswith()ред

city = 'New York'
city.startswith('New') #=> True
city.endswith('N') #=> False

31. ASCII рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдХреИрд╕реЗ рдПрдирдХреЛрдб рдХрд░рдирд╛ рд╣реИ?


рд╡рд┐рдзрд┐ encode()рдЖрдкрдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддрд╛рд░реЛрдВ рдХреЛ рдПрдиреНрдХреЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ utf-8ред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЪрд░рд┐рддреНрд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧреА UnicodeEncodeErrorред

'Fresh Tuna'.encode('ascii')
#=> b'Fresh Tuna'
'Fresh Tuna ├В'.encode('ascii')
#=> UnicodeEncodeError: 'ascii' codec can't encode character '\xc2' in position 11: ordinal not in range(128)

32. рдореБрдЭреЗ рдХреИрд╕реЗ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ?


рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ isspace()рдЬреЛ TrueрдХреЗрд╡рд▓ рддрднреА рд▓реМрдЯрддреА рд╣реИ рдЬрдм рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдХреЗрд╡рд▓ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд╣реЛрддреЗ рд╣реИрдВред

''.isspace() #=> False
' '.isspace() #=> True
'   '.isspace() #=> True
' the '.isspace() #=> False

33. рдпрджрд┐ рдЖрдк рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ 3 рд╕реЗ рдЧреБрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?


рддреАрди рдмрд╛рд░ рджреЛрд╣рд░рд╛рдИ рдЧрдИ рдореВрд▓ рд░реЗрдЦрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдирдИ рд▓рд╛рдЗрди рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред

'dog' * 3
# 'dogdogdog'

34. рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрдкрд░рдХреЗрд╕ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХрд╛ рдкрд╣рд▓рд╛ рд╡рд░реНрдг рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП?


рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ title()рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЗ рдкрд╣рд▓реЗ рдЕрдХреНрд╖рд░ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрддреА рд╣реИред

'once upon a time'.title() #=> 'Once Upon A Time'

35. рджреЛ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдХреИрд╕реЗ рдорд┐рд▓рд╛рдПрдВ?


рдЖрдк рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдорддрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ +ред

'string one' + ' ' + 'string two' 
#=> 'string one string two'

36. рд╡рд┐рднрд╛рдЬрди () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?


рд╡рд┐рдзрд┐ partition()рджрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рддреЛрдбрд╝рддреА рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдгрд╛рдо рдЯрдкрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд┐рд╕ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд╕рд╛рде рдмреНрд░реЗрдХрдбрд╛рдЙрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╣ рднреА рдЯрдкрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред

sentence = "If you want to be a ninja"
print(sentence.partition(' want '))
#=> ('If you', ' want ', 'to be a ninja')

37. рдкрд╛рдпрдерди рдореЗрдВ рд░реЗрдЦрд╛рдПрдБ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВред рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?


рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рддрд╛рд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВ, рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм "рд╕рдВрд╢реЛрдзрд┐рдд" рддрд╛рд░, рдореВрд▓ рддрд╛рд░ рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ id()ред

proverb = 'Rise each day before the sun'
print( id(proverb) )
#=> 4441962336
proverb_two = 'Rise each day before the sun' + ' if its a weekday'
print( id(proverb_two) )
#=> 4442287440

рдЬрдм рд╕рдорд╡рд░реНрддреА 'Rise each day before the sun'рдФрд░ ' if its a weekday'рд╕реНрдореГрддрд┐ рдореЗрдВ, рдПрдХ рдирдИ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рд╡рд╕реНрддреБ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдореВрд▓ рд╡рд╕реНрддреБ рдХреЛ рдмрджрд▓рдирд╛ рдерд╛, рддреЛ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдорд╛рди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрдЧреАред

38. рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рдкрдВрдХреНрддрд┐ рдХреЛ рджреЛ рдмрд╛рд░ рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЗрд╕реЗ 2 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ) - рд╕реНрдореГрддрд┐ рдореЗрдВ рдХрд┐рддрдиреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдЧрд╛? 1 рдпрд╛ 2?


рддрд╛рд░ рдХреЗ рд╕рд╛рде рдРрд╕реЗ рдХрд╛рдо рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЯреБрдХрдбрд╝рд╛ рд╣реИ:

animal = 'dog'
pet = 'dog'

рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рд╕реНрдореГрддрд┐ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд╕реНрддреБ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдЬрдм рдореИрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдЗрд╕ рдкрд╛рд░ рдЖрдпрд╛, рддреЛ рдпрд╣ рдореБрдЭреЗ рд╕рд╣рдЬ рдирд╣реАрдВ рд▓рдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рддрдВрддреНрд░ рд▓рдВрдмреА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдкрд░ рдкрд╛рдЗрдерди рдХреЛ рдореЗрдореЛрд░реА рдмрдЪрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдХрд┐рд╕реА рдлрдВрдХреНрд╢рди рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдХрд░ рдЗрд╕реЗ рд╕рд╛рдмрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ id()ред

animal = 'dog'
print( id(animal) )
#=> 4441985688
pet = 'dog'
print( id(pet) )
#=> 4441985688

39. maketrans () рдФрд░ рдЕрдиреБрд╡рд╛рдж () рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?


рд╡рд┐рдзрд┐ maketrans()рдЖрдкрдХреЛ рд░реВрдкрд╛рдВрддрд░рдг рддрд╛рд▓рд┐рдХрд╛ рд▓реМрдЯрд╛рддреЗ рд╣реБрдП рдПрдХ рд╡рд░реНрдг рд╕реЗ рджреВрд╕рд░реЗ рд╡рд░реНрдг рдХреА рдореИрдкрд┐рдВрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рд╡рд┐рдзрд┐ translate()рдЖрдкрдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

#  
mapping = str.maketrans("abcs", "123S")
#  
"abc are the first three letters".translate(mapping)
#=> '123 1re the firSt three letterS'

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмрд╛рд░ рдкреНрд░рддреАрдХреЛрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╕реЗ рдмрдирд╛ рд╣реИ a, b, cрдФрд░ s, рдХреНрд░рдорд╢: рдкреНрд░рддреАрдХреЛрдВ 1, 2, 3рдФрд░ Sред

40. рдПрдХ рддрд╛рд░ рд╕реЗ рд╕реНрд╡рд░ рдХреИрд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВ?


рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдПрдХ рдЙрддреНрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЛ рд╕реВрдЪреА рдмреЛрдз рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд╡рд░реЛрдВ рд╕реЗ рдпреБрдХреНрдд рдЯрдкрд▓ рдХреА рддреБрд▓рдирд╛ рдХрд░рдХреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рд╡рд░реНрдг рдХреЛ рдЯрдкрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

string = 'Hello 1 World 2'
vowels = ('a','e','i','o','u')
''.join([c for c in string if c not in vowels])
#=> 'Hll 1 Wrld 2'

41. рдЖрдк рдХрд┐рди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд░рд┐рдлрд╝рдВрдб () рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ?


рд╡рд┐рдзрд┐ рд╡рд┐рдзрд┐ rfind()рдХреЗ рд╕рдорд╛рди рд╣реИ find(), рд▓реЗрдХрд┐рди, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд find(), рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдирд╣реАрдВ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рджрд╛рдПрдВ рд╕реЗ рдмрд╛рдПрдВ, рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдкрд╣рд▓реА рдкрд╛рдпрд╛ рдШрдЯрдирд╛ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЛ рд╡рд╛рдкрд╕ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

story = 'The price is right said Bob. The price is right.'
story.rfind('is')
#=> 39

рд╕рд╛рд░рд╛рдВрд╢


рдореИрдВ рдЕрдХреНрд╕рд░ рдПрдХ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХ, рд╡реГрджреНрдз рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ, рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕реНрдЯреЛрд░ рд╡рд┐рд╡рд░рдг рдХрд╛ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЬрд┐рддрдиреА рдЕрдзрд┐рдХ рд╡рд┐рдзрд┐рдпрд╛рдБ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдпрд╛рдж рд╣реЛрдВрдЧреА, рдЙрддрдирд╛ рд╣реА рдХрдо рдЙрд╕реЗ Google рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╡рд╣ рдЬрд┐рддрдиреА рддреЗрдЬрд╝реА рд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдЦрдж рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдм рдЖрдк рдпрд╣рд╛рдБ рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рдкрд╛рдпрдерди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЖрдк рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрдВрдЧреЗ рдЬреЛ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ?


All Articles