ru
Feedback
🐍 Укус ΠΏΠΈΡ‚ΠΎΠ½Π° 🐍

🐍 Укус ΠΏΠΈΡ‚ΠΎΠ½Π° 🐍

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Telegram

🐍 Канал ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° языкС Python. ВСматичСскиС ΡƒΡ€ΠΎΠΊΠΈ ΠΈ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ. πŸ‘½ Админ - @tg_adminisrator πŸ”Š ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ: https://telega.in/c/byteofpython πŸ‘‰ Π§Π°Ρ‚: @abyteofpython πŸ‘‰ ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ: @byteofpython

Π‘ΠΎΠ»ΡŒΡˆΠ΅
2 334
ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ
НСт Π΄Π°Π½Π½Ρ‹Ρ…24 часа
-117 Π΄Π½Π΅ΠΉ
-3730 дСнь
Архив постов
πŸ”Ή try/except β€” ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок Π² Python ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ try/except позволяСт ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ошибки Π²ΠΎ врСмя выполнСния ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ падСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
try:
    number = int(input("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ число: "))
    print(10 / number)
except ValueError:
    print("Ошибка: Π½ΡƒΠΆΠ½ΠΎ ввСсти число.")
except ZeroDivisionError:
    print("Ошибка: дСлСниС на ноль.")
Если ввСсти тСкст ΠΈΠ»ΠΈ 0 β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ ΡƒΠΏΠ°Π΄Ρ‘Ρ‚, Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ сообщСниС.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ try/except для Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ³ΠΎ ΠΈ прСдсказуСмого ΠΊΠΎΠ΄Π°.

πŸ”Ή strip() β€” ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² строках ΠœΠ΅Ρ‚ΠΎΠ΄ strip() удаляСт ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы) с Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° строки.
ПолСзСн ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ².
➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
text = "   ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€   "
clean = text.strip()
print(clean)

ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€
МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ символы: text.strip(",."). Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ способ "ΠΏΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ" строки ΠΏΠ΅Ρ€Π΅Π΄ использованиСм.

Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄?
Anonymous voting

photo content

photo content

πŸ”Ή join() β€” объСдинСниС строк ΠΈΠ· списка ΠœΠ΅Ρ‚ΠΎΠ΄ join() ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ элСмСнты списка Π² ΠΎΠ΄Π½Ρƒ строку с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
words = ["ΠŸΡ€ΠΈΠ²Π΅Ρ‚", "ΠΌΠΈΡ€"]
result = " ".join(words)
print(result)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€
join() Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со строками. Π£Π΄ΠΎΠ±Π΅Π½ для форматирования ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° тСкстов.

πŸ”Ή split() β€” Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ строки Π² Python ΠœΠ΅Ρ‚ΠΎΠ΄ split() Π΄Π΅Π»ΠΈΡ‚ строку Π½Π° части ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŽ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
text = "яблоко,Π±Π°Π½Π°Π½,Π³Ρ€ΡƒΡˆΠ°"
fruits = text.split(",")
print(fruits)

['яблоко', 'Π±Π°Π½Π°Π½', 'Π³Ρ€ΡƒΡˆΠ°']
Если Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π». ПолСзно для парсинга ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ тСкстов.

Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄?
Anonymous voting

photo content

❓ Π—Π°Ρ‡Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция all() Π² Python ΠΈ ΠΊΠΎΠ³Π΄Π° Π΅Ρ‘ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ? Ѐункция all() провСряСт, Ρ‡Ρ‚ΠΎ всС элСмСнты ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° приводятся ΠΊ True. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ для ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π»ΠΈ всС условия Π±Π΅Π· написания явных Ρ†ΠΈΠΊΠ»ΠΎΠ². βœ… ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
values = [1, True, "hello", 5]
result = all(values)
print(result)  # True
πŸ“Œ Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ all() Π²Π΅Ρ€Π½Ρ‘Ρ‚ True, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ всС элСмСнты Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ значСниями (0, False, None, '' ΠΈ Ρ‚.ΠΏ.).
all() ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ„Π»Π°Π³ΠΎΠ², условий, ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС элСмСнты Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Π΅Π΅ ΠΈ понятнСС.

photo content

πŸ”Ή len() β€” Π΄Π»ΠΈΠ½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Python Ѐункция len() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство элСмСнтов Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅: спискС, строкС, словарС ΠΈ Ρ‚.Π΄. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ коллСкциями, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ Π΄Π»ΠΈΠ½Ρƒ. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
message = "ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!"
print(len(message))  # Π’Ρ‹Π²ΠΎΠ΄: 12
len() β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… инструмСнтов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄?
Anonymous voting

photo content

πŸ”Ή range() β€” гСнСрация чисСл ΠΏΠΎ ΡˆΠ°Π³Ρƒ range() создаёт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ чисСл ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ†ΠΈΠΊΠ»Π°Ρ…. Бинтаксис: range(start, stop, step) ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
for i in range(0, 10, 2):
    print(i)

0  
2  
4  
6  
8
range() Π½Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ всС значСния Π² памяти, Π° вычисляСт ΠΈΡ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости β€” это ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ эффСктивно.

πŸ”Ή enumerate() β€” индСксы ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π΅ Ѐункция enumerate() позволяСт ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ элСмСнты вмСстС с ΠΈΡ… индСксами. Π£Π΄ΠΎΠ±Π½Π°, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ сразу ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
fruits = ["яблоко", "банан", "вишня"]

for i, fruit in enumerate(fruits):
    print(i, fruit)

0 яблоко  
1 Π±Π°Π½Π°Π½  
2 вишня
enumerate() Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Ρ‡ΠΈΡ‰Π΅ ΠΈ замСняСт Ρ€ΡƒΡ‡Π½ΠΎΠΉ счётчик.

Π§Ρ‚ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄?
Anonymous voting

photo content

photo content