ΠΠ°Π΄Π°ΡΠ½ΠΈΠΊ ΠΏΠΎ Python. Π’Π΅ΠΌΠ° 8. Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
python / Π·Π°Π΄Π°ΡΠ½ΠΈΠΊ
Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ : str
ΠΠΎΠ½ΡΠ΅Π½Ρ: ΠΠΎΠΏΡΠΎΡΡ (6ΡΡ) + Π·Π°Π΄Π°ΡΠΈ (6ΡΡ)
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΠ΅ΠΌΠ°
Π’Π΅ΠΌΠ° 7. Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΠ΅ΠΌΠ°
Π’Π΅ΠΌΠ° 9. Π£ΡΠ»ΠΎΠ²Π½ΡΠ΅
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΡΠΎΠΊΠΈ ΠΊΠ°ΠΊ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ Π² Python. ΠΠΏΠΈΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΡΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ.
ΠΠ΅ΡΠ΅ΠΉΡΠΈΠΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ
6 Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΏΠΎ ΡΠ΅ΠΌΠ΅ «Π‘ΡΡΠΎΠΊΠΈ» + ΠΎΡΠ²Π΅ΡΡ
ΠΠ΅ΡΠ΅ΠΉΡΠΈΠ£ΡΠ»ΠΎΠ²ΠΈΡ Π·Π°Π΄Π°Ρ
6 Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ Π΄Π²ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ: ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΈ *ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ
ΠΠ΅ΡΠ΅ΠΉΡΠΈΠ Π΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ
ΠΡΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ΄ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π²ΡΡΠ΅ Π·Π°Π΄Π°Ρ
ΠΠ΅ΡΠ΅ΠΉΡΠΈΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π‘ΡΡΠΎΠΊΠΈ Π² ΡΠ·ΡΠΊΠ΅ ΠΏΠΈΡΠΎΠ½ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ° ΡΡΠ΅ΠΉΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°, Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΡΡ.
ΠΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΠΌΠΎΠ³ΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ, Π²ΠΊΠ»ΡΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ². ΠΡΠ±ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π°Π΄ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π½Π΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΡΡ ΠΈΡ , Π° ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ.
ΠΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ: ΡΡΠ΅Π·Ρ, ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΡΠΎΠΊ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°.
ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ «Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ»
ΠΠ°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅ «Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ»
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π Π΅ΡΠ΅Π½ΠΈΡ
ΠΠ°Π΄Π°ΡΠ° 1. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ search_substr(subst, st), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ 2 ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΈΠΌΠ΅Π΅ΡΡΡ Π»ΠΈ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° subst Π² ΡΡΡΠΎΠΊΠ΅ st. Π ΡΠ»ΡΡΠ°Π΅ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ°Π·Π° Β«ΠΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ!Β», Π° ΠΈΠ½Π°ΡΠ΅ Β«ΠΠΈΠΌΠΎ!Β». ΠΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΎΠ±Π΅ΠΈΡ ΡΡΡΠΎΠΊ.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ lower() ΠΈ find(). Π‘ΡΠΎΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ find() Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ -1 Π² ΡΠ»ΡΡΠ°Π΅ Π½Π΅Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ β IDE
def search_substr(subst, st): if subst.lower() in st.lower(): return 'ΠΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ!' else: return 'ΠΠΈΠΌΠΎ!' # Π’Π΅ΡΡΡ print(search_substr('ΠΠΎΠ»', 'ΠΊΠΎΠΠΎΠΊΠΠ»')) print(search_substr('ΠΠΎΠ»ΠΎΠ±ΠΎΠΊ', 'ΠΊΠΎΠ»ΠΎΠ±ΠΎΠ')) print(search_substr('ΠΠΎΠ»', 'ΠΠ»ΠΎΠ²'))
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
ΠΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ! ΠΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ! ΠΠΈΠΌΠΎ!
ΠΠ°Π΄Π°ΡΠ° 2. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π±ΡΠΊΠ²Ρ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ first_last(letter, st), Π²ΠΊΠ»ΡΡΠ°ΡΡΡΡ 2 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°: letter β ΠΈΡΠΊΠΎΠΌΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», st β ΡΠ΅Π»Π΅Π²Π°Ρ ΡΡΡΠΎΠΊΠ°. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π±ΡΠΊΠ²Ρ Π² ΡΡΡΠΎΠΊΠ΅, Π½ΡΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΆ (None, None), Π΅ΡΠ»ΠΈ ΠΆΠ΅ ΠΎΠ½Π° Π΅ΡΡΡ, ΡΠΎ ΠΊΠΎΡΡΠ΅ΠΆ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΡΡΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ find() ΠΈ rfind().
Π Π΅ΡΠ΅Π½ΠΈΠ΅ — IDE
def first_last(letter, st): first = st.find(letter) if first < 0: return None, None last = st.rfind(letter) return first, last # Π’Π΅ΡΡΡ print(first_last('a', 'abba')) print(first_last('a', 'abbaaaab')) print(first_last('a', 'a')) print(first_last('a', 'spring'))
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
(0, 3) (0, 6) (0, 0) (None, None)
Π§ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python. Π£ΡΠΎΠΊ 4. Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
Π‘ΡΡΠΎΠΊΠΈ Π² Python. Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ : str. Π£ΡΠΈΠΌΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π°Π΄ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌ ΡΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½ΡΡ Π² Python: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡΠ΅Π·Ρ, ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ.
ΠΠ°Π΄Π°ΡΠ° 3. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΡΡΠ²ΠΊΠ° ΡΠ΅ΠΊΡΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ 3 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΠΌΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² Π½Π΅ΠΉ. ΠΡΠΎΠ±Π΅Π»Ρ Π½ΡΠΆΠ½ΠΎ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ (Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ΅).ΠΠ»Ρ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ top3(st). ΠΡΠΎΠ³ ΡΠ°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ: Β«ΡΠΈΠΌΠ²ΠΎΠ» β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΡΠΈΠΌΠ²ΠΎΠ» β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·β¦Β».
ΠΠ»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π²Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Counter ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ collections.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ β IDE
from collections import Counter def top3(st): counter_top3 = Counter(st.replace(' ', '')).most_common(3) return ', '.join([f'{letter} - {cnt}' for letter, cnt in counter_top3]) # Π’Π΅ΡΡΡ print(top3('Π£Π»ΡΠ±ΠΊΠΎΠΉ ΡΡΠ½ΠΎΡ ΠΏΡΠΈΡΠΎΠ΄Π° Π‘ΠΊΠ²ΠΎΠ·Ρ ΡΠΎΠ½ Π²ΡΡΡΠ΅ΡΠ°Π΅Ρ ΡΡΡΠΎ Π³ΠΎΠ΄Π° Π‘ΠΈΠ½Π΅Ρ Π±Π»Π΅ΡΡΡ Π½Π΅Π±Π΅ΡΠ°. ΠΡΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠ΅, Π»Π΅ΡΠ°')) print(top3('ΠΠ°Π')) print(top3('ΠΠΎΠ»ΠΎΠ²Π° Π΄ΡΠΌΠ°Π»Π°'))
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
Π΅ - 9, ΠΎ - 8, Ρ - 6 Π - 2, Π° - 1 Π - 3, ΠΎ - 2, Π» - 2
ΠΠ°Π΄Π°ΡΠ° 4. *ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΡΠ΅ΡΠΈΠ» Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΡΡΠ°ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π°.Π ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ»ΠΎ ΠΌΠΎΠ΄Π½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠ΅ΡΠ΅Π΄ΡΡΡΠΈΠΌΠΈΡΡ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈ ΠΌΠ°Π»ΠΎΠΉ Π±ΡΠΊΠ²Π°ΠΌΠΈ. ΠΠ½ Π·Π°Ρ ΠΎΡΠ΅Π» ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡ Ρ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ΅. ΠΠ°ΡΠ° Π·Π°Π΄Π°ΡΠ°: ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΡΡΠ΄ ΡΡΡΠ΄Π΅Π½ΡΠ° camel(st) Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΈ Π·Π½Π°ΠΊΠΈ ΠΏΡΠ΅ΠΏΠΈΠ½Π°Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (ΠΎΠ½ΠΈ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ, Π½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅).
ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² lower() ΠΈ upper() ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ°Π΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ — IDE
def camel(st): new_st = '' letter_counter = 0 for index, val in enumerate(st): if val.isalpha(): if letter_counter % 2 == 0: new_st += val.upper() else: new_st += val.lower() letter_counter += 1 else: new_st += val return new_st # Π’Π΅ΡΡΡ print(camel('Π£ΡΡΠΎΠΌ!! Π±ΡΠ»ΠΎ! ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎ!!!!')) print(camel('ΠΠ ΠΠ‘ΠΠ’Π)))')) print(camel('Π΄ΠΎΠΆΠ΄Π»ΠΈΠ²Π«Π, Π²Π΅ΡΠ΅Π ??'))
Π Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
Π Π΅ΡΠ΅Π½ΠΈΠ΅ — IDE
CASE_FUNCTIONS = [str.upper, str.lower] def camel(st): index = 0 camel_st = '' for sym in st: if sym.isalpha(): camel_st += CASE_FUNCTIONS[index % 2](sym) index += 1 else: camel_st += sym return camel_st # Π’Π΅ΡΡΡ print(camel('Π£ΡΡΠΎΠΌ!! Π±ΡΠ»ΠΎ! ΡΠΎΠ»Π½Π΅ΡΠ½ΠΎ!!!!')) print(camel('ΠΠ ΠΠ‘ΠΠ’Π)))')) print(camel('Π΄ΠΎΠΆΠ΄Π»ΠΈΠ²Π«Π, Π²Π΅ΡΠ΅Π ??'))
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
Π£ΡΠ ΠΎΠ!! Π±Π«Π»Π! ΡΠΠ»ΠΠ΅Π§Π½Π!!!! ΠΡΠΡΠΡΠ))) ΠΠΎΠΠ΄ΠΠΈΠΡΠ, Π²ΠΡΠΡ??
ΠΠ°Π΄Π°ΡΠ° 5. * ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΠΌΠΈΡΡΠΈΠΉ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΠΊΡΡ ΠΏΠΈΡΡΡ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ (ΠΊΠ°ΠΊ Π²ΠΎΡ ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ), Π΅Π³ΠΎ ΡΠΈΡΠ°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠΎΡ ΠΈ Π½Π°Π΄ΡΠΌΠ°Π» ΠΎΠ½ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΊΠΎΡΠΎΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π² ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ Π²ΡΠ΅, ΡΡΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π²Π½ΡΡΡΠΈ ΡΠΊΠΎΠ±ΠΎΠΊ. ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅ Π»Π΅Π½ΠΈΠ²ΠΎΠΌΡ ΠΠΈΠΌΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ shortener(st), ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»ΡΡΡ Π²ΡΠ΅, ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΡΠΊΠΎΠ±ΠΎΠΊ ΠΈ ΡΠ°ΠΌΠΈ ΡΡΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ ΠΎΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ (ΡΠΊΠΎΠ±ΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ).![]()
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΌΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π±Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ — IDE
def shortener(st): while '(' in st or ')' in st: left = st.rfind('(') right = st.find(')', left) st = st.replace(st[left:right + 1], '') return st # Π’Π΅ΡΡΡ print(shortener('ΠΠ°Π΄Π°Π»(Π»ΠΈΡΠ½Π΅Π΅ (Π»ΠΈΡΠ½Π΅Π΅) Π»ΠΈΡΠ½Π΅Π΅) ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΉ ΡΠ½Π΅Π³ (Π»ΠΈΡΠ½Π΅Π΅)')) print(shortener('(Π»ΠΈΡΠ½Π΅Π΅(Π»ΠΈΡΠ½Π΅Π΅))ΠΠ°Π΄Π°Π» ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΉ (Π»ΠΈΡΠ½Π΅Π΅(Π»ΠΈΡΠ½Π΅Π΅(Π»ΠΈΡΠ½Π΅Π΅)))ΡΠ½Π΅Π³'))
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
ΠΠ°Π΄Π°Π» ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΉ ΡΠ½Π΅Π³ ΠΠ°Π΄Π°Π» ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΉ ΡΠ½Π΅Π³
ΠΠ°Π΄Π°ΡΠ° 6. * ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ
Π£ΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΡΠ΅ΡΠΈΠ» ΠΊΠ°ΠΊ-ΡΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π² ΡΠ΅ΠΊΡΡΠ΅ BACKSPACE (Ρ.Π΅. ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°). ΠΠ½ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Β«@Β» ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ. ΠΡΠ΅ΠΌ ΡΠ²ΠΎΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΡΠΌ ΠΎΠ½ Π΄Π°Π» ΡΡΡΠΎΠΊΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«Π³Ρ@ΠΎΠΎ@Π»ΠΊ@ΠΎΡ@Π²Π°Β»), ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠΎΠΌΡ ΡΠ΄Π°ΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ cleaned_str(st), Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΡΡΡΠΎΠΊΡ Π² Π΅Π΅ ΡΠΈΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅.![]()
Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ ΡΡΡΠΎΠΊ Π½Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄Π° pop(), Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΈΡ Π² ΡΠΏΠΈΡΠΎΠΊ, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π½ΡΠΆΠ½ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ — IDE
def cleaned_str(st): clean_lst = [] for symbol in st: if symbol == '@' and clean_lst: clean_lst.pop() elif symbol != '@': clean_lst.append(symbol) return ''.join(clean_lst) # Π’Π΅ΡΡΡ print(cleaned_str('Π³Ρ@ΠΎΠΎ@Π»ΠΊ@ΠΎΡ@Π²Π°')) print(cleaned_str('ΡΠ²Π°ΡΠΊΠ°@@@@@Π»ΠΎΠ±@Π½Ρ@'))
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
Π³ΠΎΠ»ΠΎΠ²Π° ΡΠ»ΠΎΠ½
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΠ΅ΠΌΠ°
Π’Π΅ΠΌΠ° 7. Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΡΠ΅ΠΌΠ°
Π’Π΅ΠΌΠ° 9. Π£ΡΠ»ΠΎΠ²Π½ΡΠ΅
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΠ°ΠΊ Π²Π°ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»?
ΠΠΠΠΠΠΠ’Π¬ ΠΠΠΠΠΠΠ’ΠΠ ΠΠ |
ΠΠ°Π΄Π°ΡΠ½ΠΈΠΊ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python.
ΠΠ°Π΄Π°ΡΠ½ΠΈΠΊ ΠΏΠΎ Python. Π’Π΅ΠΌΠ° 2. Π§ΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ
ΠΠ°Π΄Π°ΡΠ½ΠΈΠΊ ΠΏΠΎ Python. Π’Π΅ΠΌΠ° 3. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
ΠΠ°Π΄Π°ΡΠ½ΠΈΠΊ ΠΏΠΎ Python.
ΠΠ°Π΄Π°ΡΠ½ΠΈΠΊ ΠΏΠΎ Python. Π’Π΅ΠΌΠ° 7. Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
41 Π²ΠΎΠΏΡΠΎΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² Python / Π₯Π°Π±Ρ
Π― Π½Π°ΡΠ°Π» Π²Π΅ΡΡΠΈ ΡΠΏΠΈΡΠΎΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ΅ΡΠ°Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π° LeetCode ΠΈ HackerRank.ΠΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ β ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ ΠΏΠΎΠΌΠ½ΠΈΡΡ Π²ΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎ ΡΡΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈΡ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ β Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ β Π΅ΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΊ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
Π₯ΠΎΡΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΆΠ΅Π»Π°ΡΡΠΈΠΌΠΈ ΠΌΠΎΠ΅ΠΉ ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠΎΠΉ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² Python. Π― ΠΎΡΠΎΡΠΌΠΈΠ» Π΅Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ° Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΠ°ΠΌΠΎΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ. Π₯ΠΎΡΡ ΡΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ Π½Π΅ ΡΡΠ½ΡΡ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ , ΠΈΡ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
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. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ f-ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ?
Π Python 3.6 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½ΠΎΠ²Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ β ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ Β«f-ΡΡΡΠΎΠΊΠΈΒ».
format()
.ΠΡΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΈ f-ΡΡΡΠΎΠΊ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΉ ΠΊΠ°Π²ΡΡΠΊΠΎΠΉ ΠΏΠΈΡΠ΅ΡΡΡ Π±ΡΠΊΠ²Π° 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()
ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², ΡΡ
ΠΎΠ΄Π½ΡΡ
Ρ ΡΠ΅ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ f-ΡΡΡΠΎΠΊΠΈ.
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. ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π² Python ΠΏΡΠΈΠ±Π°Π²ΠΈΡΡ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΊ ΡΡΡΠΎΠΊΠ΅?
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ·ΡΠΊΠ°Ρ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Python ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΄Π°Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°TypeError
.'Ten' + 10 #=> TypeError
16. ΠΠ°ΠΊ Β«ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΒ» ΡΡΡΠΎΠΊΡ?
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Β«ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΒ» ΡΡΡΠΎΠΊΡ, Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ² Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Β«ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΒ» ΡΠΏΠΈΡΠΎΠΊ, ΠΈ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ² Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ.''.join(reversed("hello world")) #=> 'dlrow olleh'
17. ΠΠ°ΠΊ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠΎΠΊ Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π΄Π΅ΡΠΈΡΠ°ΠΌΠΈ?
ΠΠ΅ΡΠΎΠ΄join()
ΡΠΌΠ΅Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠΎΠ² Π² ΡΡΡΠΎΠΊΠΈ, ΡΠ°Π·Π΄Π΅Π»ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.'-'.join(['a','b','c']) #=> 'a-b-c'
18. ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΡΠΎΠΊΠΈ Π²Ρ ΠΎΠ΄ΡΡ Π² ASCII?
ΠΠ΅ΡΠΎΠ΄isascii()
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True
Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π² ΡΡΡΠΎΠΊΠ΅, Π²Ρ
ΠΎΠ΄ΡΡ Π² ASCII.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()?
ΠΠ΅ΡΠΎΠ΄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
. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ step
, ΡΠ°Π²Π½ΠΎΠ΅ 3, ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ΅ΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ».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-ΠΊΠΎΠ΄ΠΎΠΌ?
ΠΡΠ»ΠΈ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° 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()?
ΠΠ΅ΡΠΎΠ΄partition()
ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΡ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ΅. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡΡΠ΅ΠΆΠ°. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ»Π°ΡΡ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ°, ΡΠΎΠΆΠ΅ Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΊΠΎΡΡΠ΅ΠΆ.sentence = "If you want to be a ninja" print(sentence.partition(' want ')) #=> ('If you', ' want ', 'to be a ninja')
37. Π‘ΡΡΠΎΠΊΠΈ Π² Python ΠΈΠΌΠΌΡΡΠ°Π±Π΅Π»ΡΠ½Ρ. Π§ΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ?
Π’ΠΎ, ΡΡΠΎ ΡΡΡΠΎΠΊΠΈ ΠΈΠΌΠΌΡΡΠ°Π±Π΅Π»ΡΠ½Ρ, Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π½ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΡΠΎΠΊΠΈ, ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½. ΠΡΠΈ Β«ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΒ» ΡΡΡΠΎΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΡΡΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π² ΠΏΠ°ΠΌΡΡΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ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'ΠΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ Π² ΠΏΠ°ΠΌΡΡΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΠΎΠ³Π΄Π° Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΡΡΠΈΠΌ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·, ΠΌΠ½Π΅ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ. ΠΠΎ ΡΡΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Python ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄Π»ΠΈΠ½Π½ΡΠΌΠΈ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ.
ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈΠ±Π΅Π³Π½ΡΠ² ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ id()
.
animal = 'dog' print( id(animal) ) #=> 4441985688 pet = 'dog' print( id(pet) ) #=> 4441985688
39. ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ maketrans() ΠΈ translate()?
ΠΠ΅ΡΠΎΠ΄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. ΠΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΠΈΠ· ΡΡΡΠΎΠΊΠΈ Π³Π»Π°ΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ?
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΡΠΎΠΊΠΈ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ, ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠΌ List Comprehension.
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()?
ΠΠ΅ΡΠΎΠ΄rfind()
ΠΏΠΎΡ
ΠΎΠΆ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ find()
, Π½ΠΎ ΠΎΠ½, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ find()
, ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΡ Π½Π΅ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ, Π° ΡΠΏΡΠ°Π²Π° Π½Π°Π»Π΅Π²ΠΎ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡΠΊΠΎΠΌΠΎΠΉ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ.story = 'The price is right said Bob. The price is right.' story.rfind('is') #=> 39
ΠΡΠΎΠ³ΠΈ
Π― ΡΠ°ΡΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΎΠ΄Π°ΠΊΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ Π² Π²ΠΎΠ·ΡΠ°ΡΡΠ΅, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ β ΡΡΠΎ Π½Π΅ ΡΠ»ΠΎΠ²Π°ΡΠΈ, Ρ ΡΠ°Π½ΡΡΠΈΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠΎ ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΠΎΠΌΠ½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ β ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ Π΅ΠΌΡ ΠΏΡΠΈΠ΄ΡΡΡΡ Π³ΡΠ³Π»ΠΈΡΡ, ΠΈ ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅ Π΅ΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ. ΠΠ°Π΄Π΅ΡΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π±Π΅Π· ΡΡΡΠ΄Π° ΠΎΡΠ²Π΅ΡΠΈΡΠ΅ Π½Π° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ Π²ΠΎΠΏΡΠΎΡΡ.
Π£Π²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ! Π§ΡΠΎ, ΠΊΠ°ΡΠ°ΡΡΠ΅Π΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΠΎΠΊ Π² Python, Π²Ρ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π»ΠΈ Π±Ρ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π³ΠΎΡΠΎΠ²ΠΈΡΡΡ ΠΊ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ?
Python String β ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Python
Python Strings ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² PythonPython string β ΡΡΠΎ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π‘ΡΡΠΎΠΊΠΈ Ρ ΡΠ°Π½ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π² Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠΎΡΡΡΠΏ ΠΊ Π½Π΅ΠΌΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ Π΄Π²ΡΡ ΡΡΠΎΡΠΎΠ½: Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄. ΠΠ΅ΡΡΠΎΠ½Π°ΠΆΠΈ β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. Π‘ΡΡΠΎΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ Π² Python, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π΅Π΅ Π½Π΅Π»ΡΠ·Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. Π ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΌΡ ΡΠ·Π½Π°Π΅ΠΌ Π²ΡΠ΅ ΠΎ ΡΡΡΠΎΠΊΠ°Ρ Π² Python, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ Python:
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ ΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ Π² ΡΡΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅.
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² Python
- ΠΠΎΡΡΡΠΏ ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΡΡΡΠΎΠΊΠΈ Python
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² Python
- Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Python
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Python ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Python
ΠΡΠ°ΠΊ, Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
ΡΠ»ΠΎΠ², ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ.
Π Python ΡΡΡΠΎΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ, Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ ΡΡΡΠΎΠΊ.
#ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠΌΠΈ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ String1 = Β«ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉΒ» print (String1)#ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ Π΄Π²ΠΎΠΉΠ½ΡΠΌΠΈ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ String2 = Β«Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ PythonΒ» Print (Strings2)
ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° print(), ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅. ΠΡΠ²ΠΎΠ΄ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ:
ΠΠ½ΡΠ΅Π»Π»ΠΈΠΏΠ°Ρ Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ Python
ΠΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠ΅ΡΡ Π² Python Ρ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΡΠ° Python Π² ΠΡΡ-ΠΠΎΡΠΊΠ΅ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ!
ΠΠΎΡΡΡΠΏ ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΡΡΡΠΎΠΊΠΈ Python Π Python ΠΊ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΡΡΡΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Ρ ΠΎΠ±ΠΎΠΈΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ: Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π½Π°Π·Π°Π΄. ΠΡΡΠΌΠ°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 0, 1, 2β¦. ΠΡΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ β1, β2, β3β¦, Π³Π΄Π΅ β1 β ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΡΡΠΎΠΊΠ΅, β2 β ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ ΡΠΈΡΠ»Π° Π΄Π»Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ; Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π½ΡΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° TypeError.
ΠΡΠΈΠΌΠ΅Ρ:
String1 = βintellipaatβ ΠΏΠ΅ΡΠ°ΡΡ (ΡΡΡΠΎΠΊΠ°1) ΠΏΠ΅ΡΠ°ΡΡ (Π‘ΡΡΠΎΠΊΠ°1[0]) ΠΏΠ΅ΡΠ°ΡΡ (Π‘ΡΡΠΎΠΊΠ°1[1]) ΠΏΠ΅ΡΠ°ΡΡ (Π‘ΡΡΠΎΠΊΠ°1[-1]) ΠΡΡ ΠΎΠ΄: Intellipaat Ρ Π½ t
Python β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ Π½Π°Π²ΡΠΊΠΎΠ² Π½Π° ΡΡΠ½ΠΊΠ΅. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° Π½Π°ΡΠ΅ Π»ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Python Π² ΠΠ°Π½Π³Π°Π»ΠΎΡΠ΅ ΠΈ ΡΡΠ°Π½ΡΡΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ Python.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² Python ΠΠ°ΠΊ ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΎΡΡ Π²ΡΡΠ΅, ΡΡΡΠΎΠΊΠΈ Π² Python Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ, Π° ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² Python. Π₯ΠΎΡΡ Π²ΡΡ ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΡΡ ΡΡΡΠΎΠΊΠ° ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° del.
ΠΡΠΈΠΌΠ΅Ρ:
#ΠΠΎΠ΄ Python Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ String1 = Β«ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ PythonΒ» print("ΠΈΡΡ ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°:") print (String1)String1 = Β«ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² IntellipaatΒ» print("ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°:") ΠΏΠ΅ΡΠ°ΡΡ (ΡΡΡΠΎΠΊΠ°1) ΠΡΡ ΠΎΠ΄: ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ°: ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Python ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°: ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² Intellipaat
ΠΡΠΈΠΌΠ΅Ρ:
#ΠΠΎΠ΄ Python Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ String1 = Β«ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ PythonΒ» ΠΏΠ΅ΡΠ°ΡΡ (ΡΡΡΠΎΠΊΠ°1) Π΄Π΅Π»Ρ String1 ΠΏΠ΅ΡΠ°ΡΡ (ΡΡΡΠΎΠΊΠ°1) ΠΡΡ ΠΎΠ΄: ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Python Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²): Π€Π°ΠΉΠ» «», ΡΡΡΠΎΠΊΠ° 1, Π² NameError: ΠΈΠΌΡ Β«String1Β» Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ
ΠΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ΡΡ Π½Π° ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡ Python Π² Π’ΠΎΡΠΎΠ½ΡΠΎ ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π±Π»Π΅ΡΡΡΡΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ!
Π‘ΡΡΠΎΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΈ ΡΠΈΠΏΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ²:
- ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ (+, *)
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ (<, ><=, >=, ==, !=)
- ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ»Π΅Π½ΡΡΠ²Π° (Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅, Π½Π΅ Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅)
Π’Π°Π±Π»ΠΈΡΠ°: ΠΎΠ±ΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
Ρ1 = β β | ΠΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° |
s2 = Β«ΡΡΡΠΎΠΊΠ°Β» | ΠΠ²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ |
Π±Π»ΠΎΠΊ = ββββ¦βββ | ΠΠ»ΠΎΠΊΠΈ Π² ΡΡΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ |
Ρ1 + Ρ2 | ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ |
Ρ2 * 3 | ΠΠΎΠ²ΡΠΎΡΠΈΡΡ |
Ρ2[i] | Ρ=ΠΠ½Π΄Π΅ΠΊΡ |
Ρ2[ΠΈ:ΠΊ] | Π‘ΡΠ΅Π· |
Π»Π΅Π½(Ρ2) | ΠΠ»ΠΈΠ½Π° |
Β«ΠΏΠΎΠΏΡΠ³Π°ΠΉ %sΒ» % Β«ΠΌΠ΅ΡΡΠ²ΡΠΉΒ» | Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π² Python |
Π΄Π»Ρ x Π² s2 | ΠΡΠ΅ΡΠ°ΡΠΈΡ |
βmβ Π² s2 | Π§Π»Π΅Π½ΡΡΠ²ΠΎ |
ΠΠΎΠ»ΡΡΠΈΡΠ΅ 100% ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅!
ΠΡΠ²Π°ΠΈΠ²Π°ΠΉΡΠ΅ ΡΠ°ΠΌΡΠ΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ!
Π’Π°Π±Π»ΠΈΡΠ°: Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΡ
ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
\Π½ΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° | ΠΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ (ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅) |
\Π½ | ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° (ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ ASCII) |
\ | ΠΠ±ΡΠ°ΡΠ½Π°Ρ ΠΊΠΎΡΠ°Ρ ΡΠ΅ΡΡΠ° (ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ \) |
\v | ΠΠ΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° |
\β | ΠΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ ΠΊΠ°Π²ΡΡΠΊΠ° (ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ) |
\Ρ | ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠ° |
Β» | ΠΠ²ΠΎΠΉΠ½Π°Ρ ΠΊΠ°Π²ΡΡΠΊΠ° (ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ β) |
\r | ΠΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ |
\Π° | ΠΠ²ΠΎΠ½ΠΎΠΊ ASCII |
\Ρ | ΠΠΎΠ΄Π°ΡΠ° Π±ΡΠΌΠ°Π³ΠΈ |
\Π± | ΠΠΎΠ·Π²ΡΠ°Ρ |
\0Π₯Π₯ | ΠΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ XX |
\Π΅ | ΠΠΎΠ±Π΅Π³ (ΠΎΠ±ΡΡΠ½ΠΎ) |
\Ρ Π₯Π₯ | Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π₯Π₯ |
\000 | Null (Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°) |
ΠΡΠΈΠΌΠ΅Ρ : ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π΄Π²ΡΡ
ΡΡΡΠΎΠΊ.
S1 = Β«ΠΏΡΠΈΠ²Π΅ΡΒ» S2 = Β«ΠΠ½ΡΠ΅Π»Π»ΠΈΠΏΠ°ΡΒ» print (S1 + S2)
Π‘ΡΠ°Π½ΡΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ Python Ρ ΡΡΠΈΠΌ ΠΏΠΎΠ»Π½ΡΠΌ ΠΊΡΡΡΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Python Π² Π‘ΠΈΠ½Π³Π°ΠΏΡΡΠ΅!
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Python ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ PythonΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Python ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ
ΠΠ»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ PythonΠ€ΡΠ½ΠΊΡΠΈΡ len() β ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ.
ΡΡΡΠΎΠΊΠ° = Β«ΠΠ½ΡΠ΅Π»Π»ΠΈΠΏΠ°Π°ΡΒ» ΠΏΠ΅ΡΠ°ΡΡ (Π΄Π»ΠΈΠ½Π° (ΡΡΡΠΎΠΊΠ°)) Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ΄Π΅Ρ: 11 string = Β«ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ PythonΒ» ΠΏΠ΅ΡΠ°ΡΡ (Π΄Π»ΠΈΠ½Π° (ΡΡΡΠΎΠΊΠ°)) Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ: 27Python Slice String
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΠ΅Π·Π°, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΊΠ°Π·Π°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΡ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ. Π’ΡΠ΅Π±ΡΠ΅ΠΌΠ°Ρ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π°.
Π° = Β«ΠΠ½ΡΠ΅Π»Π»ΠΈΠΏΠ°Π°ΡΒ» ΠΏΠ΅ΡΠ°ΡΡ (Π°[2:5]) ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ: ΡΠ΅Π»Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΎΡ Π½Π°ΡΠ°Π»Π°
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.
Π° = Β«ΠΠ½ΡΠ΅Π»Π»ΠΈΠΏΠ°Π°ΡΒ» ΠΏΠ΅ΡΠ°ΡΡ (Π° [: 5]) ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ: IntelΠ€ΡΠ°Π³ΠΌΠ΅Π½Ρ Ρ ΠΊΠΎΠ½ΡΠ°
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.
Π° = Β«ΠΠ½ΡΠ΅Π»Π»ΠΈΠΏΠ°Π°ΡΒ» Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ (Π°[2:]) ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ: ΡΠ΅Π»Π»ΠΈΠΏΠ°Π°ΡPython Reverse String
Π Python Π½Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ΅Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π½ΠΎ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΅Π·, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΈΠ΄Π΅Ρ Π½Π°Π·Π°Π΄.
x = Β«ΠΈΠ½ΡΠ΅Π»Π»ΠΈΠ³Π΅Π½ΡΒ» [::-1] ΠΏΠ΅ΡΠ°ΡΡ (Ρ ) ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ: taapilletni
Career Transition
Python Split StringΠΠ΅ΡΠΎΠ΄ split() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΡΡΠΎΠΊΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΡΡΡΠΎΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ°.
x = Β«ΠΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ PythonΒ» Π°=x.split() ΠΏΠ΅ΡΠ°ΡΡ (Π°) ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ: [βIntellipaatβ, βPythonβ, βTutorialβ]
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ±Π΅Π», Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ½Π°ΡΠ΅.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ + ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ
a = Β«Python tutorialΒ» b = Β«ΠΎΡ IntellipaatΒ» Ρ = Π° + Π± ΠΏΠ΅ΡΠ°ΡΡ (Ρ) ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ: Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Python ΠΎΡ IntellipaatΠ‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π² Python
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠΈ Π² Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ. ΠΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Unicode ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΡΡΠΎΠΊ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠΎΠΊ. Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΎΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΏΠ΅ΡΠ°ΡΡ (Β«ΠΠΈΡΠΎΠ½Β» == Β«ΠΠΈΡΠΎΠ½Β») print("ΠΠΈΡΠΎΠ½" < "ΠΠΈΡΠΎΠ½") ΠΏΠ΅ΡΠ°ΡΡ (Β«ΠΠΈΡΠΎΠ½Β»> Β«ΠΠΈΡΠΎΠ½Β») print("ΠΠΈΡΠΎΠ½" != "ΠΠΈΡΠΎΠ½") ΠΡΡ ΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ: ΠΡΡΠΈΠ½Π½ΡΠΉ ΠΡΡΠΈΠ½Π½ΡΠΉ ΠΠΠΠ¬ ΠΠΎΠΆΡΠ‘ΠΏΠΈΡΠΎΠΊ Python Π² ΡΡΡΠΎΠΊΡ
Π python Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° .join() Π»ΡΠ±ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Π² ΡΡΡΠΎΠΊΡ.
a = ['Intellipaat', 'Python', 'Π£ΡΠ΅Π±Π½ΠΈΠΊ'] Π± = "" ΠΏΠ΅ΡΠ°ΡΡ (b.join (Π°)) Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ: Intellipaat Python TutorialPython String Replace
ΠΠ΅ΡΠΎΠ΄ replace() Π² Python Π·Π°ΠΌΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΡΠ°Π·Ρ Π΄ΡΡΠ³ΠΎΠΉ.
a = Β«ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡΒ» b = a.replace("ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅", "Python") ΠΏΠ΅ΡΠ°ΡΡ (Π±) ΠΡΠ²ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ: ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ Python
ΠΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Python:
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄/ΡΡΡΠΎΠΊΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π² Python | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°/ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Python |
Π·Π°Π³Π»Π°Π²Π½Π°Ρ Π±ΡΠΊΠ²Π°() | ΠΠ΅Π»Π°Π΅Ρ ΠΏΠ΅ΡΠ²ΡΡ Π±ΡΠΊΠ²Ρ ΡΡΡΠΎΠΊΠΈ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ. |
ΡΠ΅Π½ΡΡ (ΡΠΈΡΠΈΠ½Π°, ΡΠΈΠΌΠ²ΠΎΠ» Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ, Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. |
ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ (ΡΡΡΠΎΠΊΠ°, Π½Π°ΡΠ°Π»ΠΎ = 0, ΠΊΠΎΠ½Π΅Ρ = Π΄Π»ΠΈΠ½Π° (ΡΡΡΠΎΠΊΠ°)) | ΠΠΎΠ΄ΡΡΠΈΡΡΠ²Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Β«strΒ» Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ΅ ΡΡΡΠΎΠΊΠΈ, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Β«begΒ» ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Β«endΒ». |
ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° (ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° = ‘UTF-8’, ΠΎΡΠΈΠ±ΠΊΠΈ = ‘ΡΡΡΠΎΠ³Π°Ρ’) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ ΡΡΡΠΎΠΊΠΈ; ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠ΄Π°Π΅ΡΡΡ ValueError, Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡΒ» ΠΈΠ»ΠΈ Β«Π·Π°ΠΌΠ΅Π½ΠΈΡΡΒ».![]() |
Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Ρ(ΡΡΡΡΠΈΠΊΡ, Π½Π°ΡΠ°Π»ΠΎ=0, ΠΊΠΎΠ½Π΅Ρ=Π΄Π»ΠΈΠ½Π°(ΡΡΡΠΎΠΊΠ°)) | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° ΡΡΡΠΎΠΊΠΈ (Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ beg ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ end) ΡΡΡΡΠΈΠΊΡΠΎΠΌ; ΠΎΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΠΈ false Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. |
ΡΠ°ΡΡΠΈΡΠΈΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ = 8) | Π Π°ΡΡΠΈΡΡΠ΅Ρ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²; ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 8 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½. |
Π½Π°ΠΉΡΠΈ (ΡΡΡΠΎΠΊΠ°, Π½Π°ΡΠ°Π»ΠΎ = 0 ΠΊΠΎΠ½Π΅Ρ = Π΄Π»ΠΈΠ½Π° (ΡΡΡΠΎΠΊΠ°)) | ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π»ΠΈ Β«strΒ» Π² ΡΡΡΠΎΠΊΠ΅ ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ΅ ΡΡΡΠΎΠΊΠΈ, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°Π½Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Β«begΒ» ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Β«endΒ», ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Π½, ΠΈ β1 Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. |
ΠΈΠ½Π΄Π΅ΠΊΡ (ΡΡΡΠΎΠΊΠ°, Π½Π°ΡΠ°Π»ΠΎ = 0, ΠΊΠΎΠ½Π΅Ρ = Π΄Π»ΠΈΠ½Π° (ΡΡΡΠΎΠΊΠ°)) | Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ find(), Π½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°. |
ΠΈΠ·Π°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ() | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΠ΅, ΠΈ false Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.![]() |
Π°Π»ΡΡΠ°() | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΡΠ΅, ΠΈ false Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. |
isdigit() | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡΡ, ΠΈ false Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. |
Π½ΠΈΠΆΠ΅() | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅, Π° Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅, ΠΈ false Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. |
Π²Π΅ΡΡ Π½ΠΈΠΉ() | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true, Π΅ΡΠ»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ» Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅, Π° Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅, ΠΈ false Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. |
Π΄Π»ΠΈΠ½Π° (ΡΡΡΠΎΠΊΠ°) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ. |
ΠΌΠ°ΠΊΡ(ΡΡΡ) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΡΠΊΠ²Π΅Π½Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ· ΡΡΡΠΎΠΊΠΈ str. |
ΠΌΠΈΠ½(ΡΡΡ) | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ Π±ΡΠΊΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· ΡΡΡΠΎΠΊΠΈ str. |
Π²Π΅ΡΡ Π½ΠΈΠΉ() | ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΡΡΠΎΡΠ½ΡΠ΅ Π±ΡΠΊΠ²Ρ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠ΅.![]() |
rstrip() | Π£Π΄Π°Π»ΡΠ΅Ρ Π²ΡΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ. |
ΡΠ°ΡΠΊΠΎΠ»(ΡΡΡ=ββ, ΡΠΈΡΠ»ΠΎ=ΡΡΡΠΎΠΊΠ°.ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ(ΡΡΡ)) | ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ Π² Python Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΌ str (ΠΏΡΠΎΠ±Π΅Π», Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ ΡΠΊΠ°Π·Π°Π½) ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ Π² Python |
Π»ΠΈΠ½ΠΈΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ (ΡΠΈΡΠ»ΠΎ=ΡΡΡΠΎΠΊΠ°.ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ(‘\n’)) | Π Π°Π·Π±ΠΈΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΡ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. |
ΠΡΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ Π½Π°Ρ ΠΊ ΠΊΠΎΠ½ΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π² Python Tutorial . Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΡΠ·Π½Π°ΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ Python ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π»Ρ Π½Π°ΡΠΊΠΈ ΠΎ Π΄Π°Π½Π½ΡΡ
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠΈ Π£ΡΠ΅Π±Π½ΠΈΠΊ Python Data Science .
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π½Π°ΡΠΈΠΌ ΠΊΡΡΡΠΎΠΌ Python Certification , ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΌΠ½Π΅ ΠΏΡΠ΅ΡΡΠΏΠ΅ΡΡ Π² ΠΌΠΎΠ΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΠ΅ ΠΈ Π΄ΠΎΡΡΠΈΡΡ Π½ΠΎΠ²ΡΡ
Π²ΡΡΠΎΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ Python , ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΌ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΡΠΌΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠ°ΠΌΠΈ.
ΠΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡΡ
Π Π°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΡΡΡΠΎΠ²
3. ΠΠ΅ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Python β Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Python 3.11.4
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π²Π²ΠΎΠ΄ ΠΈ Π²ΡΠ²ΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ (>>> ΠΈ β¦): Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²Π΅ΡΡΠΈ Π²ΡΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°; ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π½Π° ΡΡΡΠΎΠΊΠ° ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π²Π΅ΡΡΠΈ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ; ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΠΈ Π²ΡΠ²ΠΎΠ΄Π°, Π½Π°ΠΆΠ°Π² >>>
Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ³Π»Ρ ΠΎΠΊΠ½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°. ΠΡΠ»ΠΈ ΡΠΊΡΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
ΠΈ Π²ΡΠ²ΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΡΡΠ°Π²ΠΈΡΡ Π²Π²ΠΎΠ΄
ΡΡΡΠΎΠΊΠΈ Π² Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅, Π΄Π°ΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Python Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΠ΅ΡΠ΅ΡΠΊΠΈ, #
ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π²
Π½Π°ΡΠ°Π»ΠΎ ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ±Π΅Π»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π°, Π½ΠΎ Π½Π΅ Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΈ
Π±ΡΠΊΠ²Π°Π»ΡΠ½ΡΠΉ. Π₯ΡΡ-ΡΠΈΠΌΠ²ΠΎΠ» Π²Π½ΡΡΡΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ΅ΡΠ°Π»Π° β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Ρ
Π΅Ρ-ΡΠΈΠΌΠ²ΠΎΠ».
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΡΡΡΡ Python, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ
ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ:
# ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ spam = 1 # ΠΈ ΡΡΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ # ... Π° ΡΠ΅ΠΏΠ΅ΡΡ ΠΈ ΡΡΠ΅ΡΠΈΠΉ! text = "# ΠΡΠΎ Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π² ΠΊΠ°Π²ΡΡΠΊΠΈ."
3.1. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Python Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ°
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄ Python. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°, >>>
. (ΠΡΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π½ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.)
3.1.1. ΠΠΎΠΌΠ΅ΡΠ°
ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ: Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅
ΠΈ ΠΎΠ½ Π½Π°ΠΏΠΈΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΡ:
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ +
, -
, *
ΠΈ /
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠ°; ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ( ()
) ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
>>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5,0 >>> 8 / 5 # Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ 1,6
Π¦Π΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 2
, 4
, 20
) ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏ int
,
Ρ Π΄ΡΠΎΠ±Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 5.0
, 1.6
) ΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏ ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ
. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΡΠΈΡΠ»ΠΎΠ²ΡΡ
ΡΠΈΠΏΠ°Ρ
ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΡΠ΅Π±Π½ΠΈΠΊΠ΅.
Division ( /
) Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ. ΠΠ»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΠΆΠ΅ΠΉ ΠΈ
ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° //
; Π²ΡΡΠΈΡΠ»ΡΡΡ
ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ %
:
>>> 17 / 3 # ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ 5.666666666666667 >>> >>> 17 // 3 # Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°ΠΆΠ° ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ Π΄ΡΠΎΠ±Π½ΡΡ ΡΠ°ΡΡΡ 5 >>> 17 % 3 # ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ % Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΡΠ°ΡΠΎΠΊ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ 2 >>> 5 * 3 + 2 # ΡΠ°ΡΡΠ½ΠΎΠ΅ * Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ + ΠΎΡΡΠ°ΡΠΎΠΊ 17
Π‘ Python ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ **
Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 1:
>>> 5 ** 2 # 5 Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ΅ 25 >>> 2 ** 7 # 2 Π² ΡΡΠ΅ΠΏΠ΅Π½ΠΈ 7 128
ΠΠ½Π°ΠΊ ΡΠ°Π²Π΅Π½ΡΡΠ²Π° ( =
) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½Π΅Ρ
ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΎΠΉ:
>>> ΡΠΈΡΠΈΠ½Π° = 20 >>> Π²ΡΡΠΎΡΠ° = 5 * 9 >>> ΡΠΈΡΠΈΠ½Π° * Π²ΡΡΠΎΡΠ° 900
ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ Β«ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°Β» (Π½Π΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅), ΠΏΠΎΠΏΡΡΠΊΠ° Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π²ΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ:
>>> n # ΠΏΠΎΠΏΡΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²): Π€Π°ΠΉΠ» "", ΡΡΡΠΎΠΊΠ° 1, Π² NameError: ΠΈΠΌΡ Β«nΒ» Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ
ΠΠΎΠ»Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ; ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΎ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°ΠΌΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ Π² ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ:
>>> 4 * 3,75 - 1 14,0
Π ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ _
. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Python Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ°,
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
>>> Π½Π°Π»ΠΎΠ³ = 12,5/100 >>> ΡΠ΅Π½Π° = 100,50 >>> ΡΠ΅Π½Π° * Π½Π°Π»ΠΎΠ³ 12,5625 >>> ΡΠ΅Π½Π° + _ 113.0625 >>> ΡΠ°ΡΠ½Π΄(_, 2) 113.06
ΠΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΊΠ°ΠΊ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ. ΠΠ΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ²Π½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΉΡΠ΅ Π΅ΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β Π²Ρ Π±Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Ρ ΡΠΎ ΠΆΠ΅ ΠΈΠΌΡ, ΠΌΠ°ΡΠΊΠΈΡΡΡΡΠ΅Π΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ int
ΠΈ float
Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ
ΡΠΈΡΠ»Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΠ΅ΡΡΡΠΈΡΠ½ΡΠΉ
ΠΈ ΠΡΠΎΠ±Π½ΡΠΉ
.
Python ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΡ
ΡΠΈΡΠ΅Π»,
ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΡΡΠΈΠΊΡ j
ΠΈΠ»ΠΈ J
Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΈΠΌΠΎΠΉ ΡΠ°ΡΡΠΈ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 3+5j
).
3.1.2. Π‘ΡΡΠΎΠΊΠΈ
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΈΡΠ΅Π», Python ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½Ρ
Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ( '...'
) ΠΈΠ»ΠΈ
Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ( "..."
) Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ 2. ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ \
ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°Π²ΡΡΠΊΠΈ:
>>> 'ΡΠΏΠ°ΠΌ ΡΠΉΡΠ°' # ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΡΠΏΠ°ΠΌ-ΡΠΉΡΠ° >>> 'Π½Π΅' # ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ \' Π΄Π»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΊΠ°Π²ΡΡΠΊΠΈ... "Π½Π΅" >>> "Π½Π΅" # ...ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ "Π½Π΅" >>> Β«ΠΠ°, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈΒ». β ΠΠ°, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈ. >>> "\"ΠΠ°\" ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈ." β ΠΠ°, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈ. >>> Β«Π Π°Π·Π²Π΅ Π½Π΅Ρ, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈΒ». Β«ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈΒ».
Π ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ΅ Π²ΡΡ
ΠΎΠ΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠΊΡΠ°Π½ΠΈΡΡΡΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠΎΠΉ ΡΠ΅ΡΡΠΎΠΉ. Π₯ΠΎΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ
Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈΠ½Π°ΡΠ΅, ΡΠ΅ΠΌ Π²Π²ΠΎΠ΄ (ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ), Π΄Π²Π°
ΡΡΡΠΎΠΊΠΈ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Ρ. Π‘ΡΡΠΎΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ, Π΅ΡΠ»ΠΈ
ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΡ ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²ΠΎΠΉΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠ΅ΠΊ, ΠΈΠ½Π°ΡΠ΅
Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π² ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ. ΡΡΠ½ΠΊΡΠΈΡ print()
Π²ΡΠ΄Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅
ΡΠΈΡΠ°Π΅ΠΌΡΠΉ Π²ΡΠ²ΠΎΠ΄, ΠΎΠΏΡΡΠΊΠ°Ρ ΠΊΠ°Π²ΡΡΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ°ΡΠ°Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅
ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:
>>> '"ΠΠ΅ ΡΠ°ΠΊ", - ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈ.' Β«ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈΒ». >>> print('"ΠΠ΅ΠΏΡΠ°Π²Π΄Π°", - ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈ.') Β«ΠΠ΅Ρ, β ΡΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠ½ΠΈ. >>> s = 'ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°.\nΠΡΠΎΡΠ°Ρ ΡΡΡΠΎΠΊΠ°.' # \n ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ >>> s # Π±Π΅Π· print(), \n Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π²ΡΠ²ΠΎΠ΄ 'ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°.\nΠΡΠΎΡΠ°Ρ ΡΡΡΠΎΠΊΠ°.' >>> print(s) # Ρ ΠΏΠΎΠΌΠΎΡΡΡ print(), \n ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ ΠΠ΅ΡΠ²Π°Ρ Π»ΠΈΠ½ΠΈΡ. ΠΡΠΎΡΠ°Ρ Π»ΠΈΠ½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ \
ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ ΠΊΠ°ΠΊ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
ΡΡΡΠΎΠΊ , Π΄ΠΎΠ±Π°Π²ΠΈΠ² r
ΠΏΠ΅ΡΠ΅Π΄
ΠΏΠ΅ΡΠ²Π°Ρ ΡΠΈΡΠ°ΡΠ°:
>>> print('C:\some\name') # Π·Π΄Π΅ΡΡ \n ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ! C:\Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΌΠ΅ >>> print(r'C:\some\name') # ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π±ΡΠΊΠ²Ρ r ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ C:\Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅\ΠΈΠΌΡ
Π£ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
ΡΡΡΠΎΠΊ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ Π½ΡΠ°Π½Ρ: Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ Π½Π°
Π½Π΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ \
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²; Π²ΠΈΠ΄Π΅ΡΡ
Π·Π°ΠΏΠΈΡΡ ΡΠ°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΡ
Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΈ ΠΎΠ±Ρ
ΠΎΠ΄Π½ΡΠ΅ ΠΏΡΡΠΈ.
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΌΠΎΠ³ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ. ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ: """..."""
ΠΈΠ»ΠΈ '''...'''
. ΠΠΎΠ½Π΅Ρ ΡΡΡΠΎΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ
Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΡΡΠΎΠΊΡ, Π½ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² \
Π²
ΠΊΠΎΠ½Π΅Ρ ΡΡΡΠΎΠΊΠΈ. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΏΠ΅ΡΠ°ΡΡ("""\ ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅: ΡΡΡΡΠΊΠ° [ΠΠΠ ΠΠΠΠ’Π«] -h ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ -H hostname ΠΠΌΡ Ρ ΠΎΡΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ """)
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄ (ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ Π½ΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° Π½Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Π°):
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΡΡΡΡΠΊΠ° [ΠΠΠ ΠΠΠΠ’Π«] -h ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ -H hostname ΠΠΌΡ Ρ ΠΎΡΡΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
Π‘ΡΡΠΎΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ (ΡΠΊΠ»Π΅Π΅Π½Ρ) Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° +
ΠΈ
ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΡΡΡ Ρ *
:
>>> # 3 ΡΠ°Π·Π° 'un', Π° Π·Π°ΡΠ΅ΠΌ 'ium' >>> 3 * 'un' + 'ium' 'ΡΠ½ΡΠ½ΡΠ½ΠΈΡΠΌ'
ΠΠ²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ² (Ρ.Π΅. Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΠΊΠ°Π²ΡΡΠΊΠΈ) next Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ.
>>> 'ΠΠΈ' 'ΡΠΎΠ½' Β«ΠΠΈΡΠΎΠ½Β»
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π·Π±ΠΈΡΡ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ:
>>> text = ('ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ' ... Β«ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅Β».) >>> ΡΠ΅ΠΊΡΡ Β«ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅Β».SyntaxError: Π½Π΅Π²Π΅ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ Π»ΠΈΡΠ΅ΡΠ°Π», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ +
:
>>> ΠΏΡΠ΅ΡΠΈΠΊΡ + 'ΡΠΎΠ½' Β«ΠΠΈΡΠΎΠ½Β»
Π‘ΡΡΠΎΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ (ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ), Ρ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, ΠΈΠΌΠ΅ΡΡΠΈΠΌ ΠΈΠ½Π΄Π΅ΠΊΡ 0. ΠΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ°; ΡΠΈΠΌΠ²ΠΎΠ» — ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠΎΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠ΄ΠΈΠ½:
>>> ΡΠ»ΠΎΠ²ΠΎ = 'ΠΠΈΡΠΎΠ½' >>> word[0] # ΡΠΈΠΌΠ²ΠΎΠ» Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 0 'Π' >>> word[5] # ΡΠΈΠΌΠ²ΠΎΠ» Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 5 'Π½'
ΠΠ½Π΄Π΅ΠΊΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΠΎΡΡΡΠ΅Ρ ΡΠΏΡΠ°Π²Π°:
>>> ΡΠ»ΠΎΠ²ΠΎ[-1] # ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» 'Π½' >>> word[-2] # ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» 'ΠΎ' >>> ΡΠ»ΠΎΠ²ΠΎ[-6] 'Π'
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ -0 ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ 0, ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ -1.
ΠΠΎΠΌΠΈΠΌΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΠΈ, ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π½Π°ΡΠ΅Π·ΠΊΠ° . ΠΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π°ΡΠ΅Π·ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ:
>>> word[0:2] # ΡΠΈΠΌΠ²ΠΎΠ»Ρ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 0 (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) Π΄ΠΎ 2 (ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΎ) 'ΠΠΈ' >>> word[2:5] # ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΠΎ 2-ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) Π΄ΠΎ 5-ΠΉ (ΠΈΡΠΊΠ»ΡΡΠ°Ρ) 'Ρ ΠΎΡΡ'
ΠΠ½Π΄Π΅ΠΊΡΡ ΡΡΠ΅Π·ΠΎΠ² ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ; ΠΏΡΠΎΠΏΡΡΠ΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π΅Π½ Π½ΡΠ»Ρ,
ΠΎΠΏΡΡΠ΅Π½Π½ΡΠΉ Π²ΡΠΎΡΠΎΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ Π½Π°ΡΠ΅Π·Π°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
>>> word[:2] # ΡΠΈΠΌΠ²ΠΎΠ» Ρ Π½Π°ΡΠ°Π»Π° Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 2 (ΠΈΡΠΊΠ»ΡΡΠ°Ρ) 'ΠΠΈ' >>> word[4:] # ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ 4 (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° 'Π½Π°' >>> word[-2:] # ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° 'Π½Π°'
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π°ΡΠ°Π»ΠΎ Π²ΡΠ΅Π³Π΄Π° Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ, Π° ΠΊΠΎΠ½Π΅Ρ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΊΠ»ΡΡΠ°Π΅ΡΡΡ. ΠΡΠΎΡ
ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ s[:i] + s[i:]
Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π²Π½ΠΎ s
:
>>> ΡΠ»ΠΎΠ²ΠΎ[:2] + ΡΠ»ΠΎΠ²ΠΎ[2:] Β«ΠΠΈΡΠΎΠ½Β» >>> ΡΠ»ΠΎΠ²ΠΎ[:4] + ΡΠ»ΠΎΠ²ΠΎ[4:] Β«ΠΠΈΡΠΎΠ½Β»
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠ΅Π·Ρ, β ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΊΠ°ΠΊ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π»Π΅Π²ΡΠΉ ΠΊΡΠ°ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈΠΌΠ΅Π΅Ρ Π½ΠΎΠΌΠ΅Ρ 0. Π’ΠΎΠ³Π΄Π° ΠΏΡΠ°Π²ΡΠΉ ΠΊΡΠ°ΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΡΡΡΠΎΠΊΠΈ ΠΈΠ· n ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ n , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
+---+---+---+---+---+---+ | Π | Ρ | Ρ | Ρ | ΠΎ | Π½ | +---+---+---+---+---+---+ 0 1 2 3 4 5 6 -6 -5 -4 -3 -2 -1
ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΈΡΠ΅Π» ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² 0β¦6 Π² ΡΡΡΠΎΠΊΠ΅;
Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π΄Π°Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ. Π‘ΡΠ΅Π· ΠΎΡ i Π΄ΠΎ j ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π²ΡΠ΅Ρ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π±ΡΠ°ΠΌΠΈ, ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π½ΡΠΌΠΈ i ΠΈ j ,
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.
ΠΠ»Ρ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π΄Π»ΠΈΠ½Π° ΡΡΠ΅Π·Π° ΡΠ°Π²Π½Π° ΡΠ°Π·Π½ΠΎΡΡΠΈ
ΠΈΠ½Π΄Π΅ΠΊΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ±Π° Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»ΠΈΠ½Π° word[1:3]
ΡΠ°Π²Π½Π°
2.
ΠΠΎΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅:
>>> word[42] # ΡΠ»ΠΎΠ²ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· 6 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²): Π€Π°ΠΉΠ» "", ΡΡΡΠΎΠΊΠ° 1, Π² IndexError: ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΡΠΎΠΊΠΈ Π²Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΡΠ΅Π·ΠΎΠ² Π²Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΈΠ·ΡΡΠ½ΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π»Ρ Π½Π°ΡΠ΅Π·ΠΊΠ°:
>>> ΡΠ»ΠΎΠ²ΠΎ[4:42] 'Π½Π°' >>> ΡΠ»ΠΎΠ²ΠΎ[42:] ''
Π‘ΡΡΠΎΠΊΠΈ Python Π½Π΅Π»ΡΠ·Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ β ΠΎΠ½ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅:
>>> ΡΠ»ΠΎΠ²ΠΎ[0] = 'J' Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²): Π€Π°ΠΉΠ» "", ΡΡΡΠΎΠΊΠ° 1, Π² TypeError: ΠΎΠ±ΡΠ΅ΠΊΡ 'str' Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² >>> ΡΠ»ΠΎΠ²ΠΎ[2:] = 'ΡΡ' Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²): Π€Π°ΠΉΠ» " ", ΡΡΡΠΎΠΊΠ° 1, Π² TypeError: ΠΎΠ±ΡΠ΅ΠΊΡ 'str' Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° Π΄ΡΡΠ³Π°Ρ ΡΡΡΠΎΠΊΠ°, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ:
>>> 'J' + ΡΠ»ΠΎΠ²ΠΎ[1:] 'ΠΠΆΠΈΡΠΎΠ½' >>> ΡΠ»ΠΎΠ²ΠΎ[:2] + 'py' 'ΠΠΈΠΏΠΈ'
ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ len()
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΡΡΠΎΠΊΠΈ:
>>> s = 'supercalifragilisticexpialidocious' >>> ΠΠ΅Π½(Ρ) 34
Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
- Π’ΠΈΠΏ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ β str
Π‘ΡΡΠΎΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠΈΠΏΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΠ±ΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ.
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΡΡΠΎΠΊ
Π‘ΡΡΠΎΠΊΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠΈΡΠΊ.
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ
Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ.
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΡΡΠΎΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠ°
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
str.format()
.- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ Π² ΡΡΠΈΠ»Π΅ printf
Π‘ΡΠ°ΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΠΎΠΊ. Π»Π΅Π²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°
%
Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π·Π΄Π΅ΡΡ.
3.1.3. Π‘ΠΏΠΈΡΠΊΠΈ
Python Π·Π½Π°Π΅Ρ ΡΡΠ΄ ΡΠΎΡΡΠ°Π²Π½ΡΡ
ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ , ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ°
ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π°ΠΏΡΡΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ) Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΊΠ°Ρ
. Π‘ΠΏΠΈΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°Π·Π½ΡΡ
ΡΠΈΠΏΠΎΠ², Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΈΠΏ.
>>> ΠΊΠ²Π°Π΄ΡΠ°ΡΡ = [1, 4, 9, 16, 25] >>> ΠΊΠ²Π°Π΄ΡΠ°ΡΡ [1, 4, 9, 16, 25]
ΠΠ°ΠΊ ΠΈ ΡΡΡΠΎΠΊΠΈ (ΠΈ Π²ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ), ΡΠΏΠΈΡΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈ Π½Π°ΡΠ΅Π·Π°Π½ΠΎ:
>>> Squares[0] # ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 1 >>> ΠΊΠ²Π°Π΄ΡΠ°ΡΡ[-1] 25 >>> ΠΊΠ²Π°Π΄ΡΠ°ΡΡ[-3:] # Π½Π°ΡΠ΅Π·ΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ [9, 16, 25]
ΠΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΡΠ΅Π·Π°ΠΌΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΎΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ΅Π»ΠΊΠ°Ρ ΠΊΠΎΠΏΠΈΡ ΡΠΏΠΈΡΠΊΠ°:
>>> ΠΊΠ²Π°Π΄ΡΠ°ΡΡ[:] [1, 4, 9, 16, 25]
Π‘ΠΏΠΈΡΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ:
>>> ΠΊΠ²Π°Π΄ΡΠ°ΡΡ + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ, ΡΠΏΠΈΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ. ΡΠΈΠΏ, Ρ.Π΅. Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ:
>>> cubes = [1, 8, 27, 65, 125] # Π·Π΄Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ >>> 4**3# ΠΊΡΠ± 4 ΡΡΠΎ 64, Π° Π½Π΅ 65! 64 >>> cubes[3] = 64 # Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅Π²Π΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ >>> ΠΊΡΠ±ΠΈΠΊΠΈ [1, 8, 27, 64, 125]
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΠΊΠΎΠ½Π΅Ρ ΡΠΏΠΈΡΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ append()
(ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ
ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅):
>>> cubes.append(216) # Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΡΠ± ΠΈΠ· 6 >>> cubes.append(7 ** 3) # ΠΈ ΠΊΡΠ± ΠΈΠ· 7 >>> ΠΊΡΠ±ΠΈΠΊΠΈ [1, 8, 27, 64, 125, 216, 343]
Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π°ΠΉΡΠΎΠ², ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΡΠΈΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ:
>>> Π±ΡΠΊΠ²Ρ = ['a', 'b', 'c', 'd', 'e', ββ'f', 'g'] >>> Π±ΡΠΊΠ²Ρ ['a', 'b', 'c', 'd', 'e', ββ'f', 'g'] >>> # Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ >>> Π±ΡΠΊΠ²Ρ [2:5] = ['C', 'D', 'E'] >>> Π±ΡΠΊΠ²Ρ ['a', 'b', 'C', 'D', 'E', 'f', 'g'] >>> # ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΡ >>> Π±ΡΠΊΠ²Ρ [2:5] = [] >>> Π±ΡΠΊΠ²Ρ ['Π°', 'Π±', 'Ρ', 'Π³'] >>> # ΠΎΡΠΈΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΡΡΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ >>> Π±ΡΠΊΠ²Ρ [:] = [] >>> Π±ΡΠΊΠ²Ρ []
ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ len()
ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠΏΠΈΡΠΊΠ°ΠΌ:
>>> Π±ΡΠΊΠ²Ρ = ['Π°', 'Π±', 'Ρ', 'Π³'] >>> Π΄Π»ΠΈΠ½Π°(Π±ΡΠΊΠ²Ρ) 4
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ² (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΈ), Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Ρ:
>>> Π° = ['Π°', 'Π±', 'Ρ'] >>> n = [1, 2, 3] >>> Ρ = [Π°, ΠΏ] >>> Ρ [['Π°', 'Π±', 'Ρ'], [1, 2, 3]] >>> Ρ [0] ['Π°', 'Π±', 'Π²'] >>> Ρ [0][1] 'Π±'
3.

ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡΡ ΠΈ Π΄Π²ΡΡ . Π²ΠΌΠ΅ΡΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ΄ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
>>> # ΡΡΠ΄ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ: ... # ΡΡΠΌΠΌΠ° Π΄Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ... Π°, Π± = 0, 1 >>> Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ < 10: ... ΠΏΠ΅ΡΠ°ΡΡ (Π°) ... Π°, Π± = Π±, Π°+Π± ... 0 1 1 2 3 5 8
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ : ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
a
ΠΈb
ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 0 ΠΈ 1. Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΡΠΎ ΡΠ½ΠΎΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠ°Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· Π·Π°Π΄Π°Π½ΠΈΠΉ. ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ.Π¦ΠΈΠΊΠ»
while
Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ (Π·Π΄Π΅ΡΡ:a < 10
) ΠΎΡΡΠ°Π΅ΡΡΡ Π²Π΅ΡΠ½ΡΠΌ. Π Python, ΠΊΠ°ΠΊ ΠΈ Π² C, Π»ΡΠ±ΠΎΠ΅ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ Π½ΡΠ»Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠΌ; Π½ΠΎΠ»Ρ ΠΠΠΠ¬.Π£ΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ°, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ; Π²ΡΠ΅, ΡΡΠΎ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π½ΡΠ»Π΅Π²ΡΡ Π΄Π»ΠΈΠ½Ρ, ΠΈΡΡΠΈΠ½Π½ΠΎ, ΠΏΡΡΡΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π»ΠΎΠΆΠ½Ρ. Π’Π΅ΡΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΏΠΈΡΡΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² C:
<
(ΠΌΠ΅Π½ΡΡΠ΅),>
(Π±ΠΎΠ»ΡΡΠ΅),==
(ΡΠ°Π²Π½ΠΎ),<=
(ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ),>=
(Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ) ΠΈ!=
(Π½Π΅ ΡΠ°Π²Π½ΠΎ).Π’Π΅Π»ΠΎ ΡΠΈΠΊΠ»Π° ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΡΡΠΏ : ΠΎΡΡΡΡΠΏ β ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ Π² Python Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ. Π ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π²Π΅ΡΡΠΈ ΡΠ°Π±ΡΠ»ΡΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π΅Π»(Ρ) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Ρ ΠΎΡΡΡΡΠΏΠΎΠΌ. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π²Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π²Π²ΠΎΠ΄ Π΄Π»Ρ Python Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ; Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΈΠΌΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΡΡΡΠΏ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ. ΠΠΎΠ³Π΄Π° ΡΠΎΡΡΠ°Π²Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ Π½Π° Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ (ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ³Π°Π΄Π°ΠΉΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ).
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° Π² Π±Π°Π·ΠΎΠ²ΠΎΠΌ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΠΎΡΡΡΡΠΏ.
Π€ΡΠ½ΠΊΡΠΈΡ
print()
Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ Π΅ΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ (ΠΊΠ°ΠΊ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ°) Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΡΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ ΠΈ ΡΡΡΠΎΠΊΠΈ. Π‘ΡΡΠΎΠΊΠΈ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΡΡ Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ, ΠΈ ΠΏΡΠΎΠ±Π΅Π» Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅ΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠΎ:>>> i = 256*256 >>> print('ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ i ΡΠ°Π²Π½ΠΎ', i) ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ i ΡΠ°Π²Π½ΠΎ 65536.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° end ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ²ΠΎΠ΄Π°, ΠΈΠ»ΠΈ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ:
>>> Π°, Π± = 0, 1 >>> Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ < 1000: ... ΠΏΠ΅ΡΠ°ΡΡ (Π°, ΠΊΠΎΠ½Π΅Ρ = ',') ... Π°, Π± = Π±, Π°+Π± ... 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
Π‘Π½ΠΎΡΠΊΠΈ
- 1
Π’Π°ΠΊ ΠΊΠ°ΠΊ
**
ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, ΡΠ΅ΠΌ-
,-3**2
Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ-(3**2)
ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ-9
.