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

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

Ir al canal en Telegram

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

Mostrar mΓ‘s
2 334
Suscriptores
Sin datos24 horas
-117 dΓ­as
-3730 dΓ­as
Archivo de publicaciones
πŸ”Ή int() β€” ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Ρ†Π΅Π»ΠΎΠΌΡƒ числу Ѐункция int() ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку ΠΈΠ»ΠΈ число с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π² Ρ†Π΅Π»ΠΎΠ΅ число. ПолСзно ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π²Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
user_input = "42"
number = int(user_input)
print(number + 10)

52
Если строка Π½Π΅ содСрТит число β€” Π±ΡƒΠ΄Π΅Ρ‚ ошибка. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ с try/except для бСзопасной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

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

πŸ”Ή sorted() β€” сортировка Π² Python Ѐункция sorted() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ отсортированный список, Π½Π΅ измСняя ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π». Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
numbers = [5, 2, 9, 1]
result = sorted(numbers)
print(result)

[1, 2, 5, 9]
Для сортировки ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ sorted(numbers, reverse=True).
ПолСзна для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π³Π΄Π΅ Π²Π°ΠΆΠ΅Π½ порядок.

πŸ”Ή type() β€” ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… Ѐункция type() ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ относится ΠΎΠ±ΡŠΠ΅ΠΊΡ‚: число, строка, список ΠΈ Ρ‚.Π΄. ПолСзно для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ изучСния структуры Π΄Π°Π½Π½Ρ‹Ρ…. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
value = [1, 2, 3]
print(type(value))

<class 'list'>
type() ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, с Ρ‡Π΅ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, особСнно ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с API.

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

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

1  
2  
3  
4  
5
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ шаг = 1. ВСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° (stop) Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ.
range() Π½Π΅ создаёт список Π² памяти, Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ "Π»Π΅Π½ΠΈΠ²ΠΎ".

πŸ”Ή zip() β€” объСдинСниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π² ΠΏΠ°Ρ€Ρ‹ Ѐункция zip() ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ нСсколько ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, списки) Π² ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΏΠΎ элСмСнтам с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ индСксами. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
names = ["Анна", "Борис", "Π’Π΅Ρ€Π°"]
scores = [90, 85, 78]

for name, score in zip(names, scores):
    print(f"{name}: {score}")


Анна: 90  
Борис: 85  
Π’Π΅Ρ€Π°: 78
zip() ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ "ΠΏΠ°Ρ€Π°ΠΌΠΈ" ΠΈΠ»ΠΈ "строчками ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹".

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

❓ Π§Π΅ΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ mutable ΠΈ immutable Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Python ΠΈ ΠΊΠ°ΠΊ это влияСт Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°? Π’ Python ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ дСлятся Π½Π° измСняСмыС (mutable) ΠΈ нСизмСняСмыС (immutable). Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Π°Ρ концСпция, которая влияСт Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ коллСкциями. βœ… ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
def add_item(lst):
    lst.append(100)

my_list = [1, 2, 3]
add_item(my_list)
print(my_list)  # [1, 2, 3, 100]
πŸ“Œ Бписки β€” это измСняСмый Ρ‚ΠΈΠΏ. Ѐункция ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. Если Π±Ρ‹ ΠΌΡ‹ использовали ΠΊΠΎΡ€Ρ‚Π΅ΠΆ (immutable), Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Ρ‹Π·Π²Π°Π»ΠΎ Π±Ρ‹ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π˜Π·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹: list, dict, set, bytearray НСизмСняСмыС: int, float, str, tuple, frozenset
⚠️ ПониманиС этой Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ: β€’ Ρ€Π°Π±ΠΎΡ‚Π΅ с функциями (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ ссылкС), β€’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ бСзопасных API, β€’ использовании словарСй ΠΈ мноТСств (ΠΊΠ»ΡŽΡ‡ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ immutable).

πŸ”Ή min() ΠΈ max() β€” поиск ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° ΠΈ максимума Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ min() ΠΈ max() находят наимСньшСС ΠΈ наибольшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ. ➑️ ΠŸΡ€ΠΈΠΌΠ΅Ρ€:
numbers = [3, 7, 1, 9, 4]
print(min(numbers))  # Π’Ρ‹Π²ΠΎΠ΄: 1
print(max(numbers))  # Π’Ρ‹Π²ΠΎΠ΄: 9
Π Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ со списками, строками, ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ ΠΈ Π΄Π°ΠΆΠ΅ с нСсколькими Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ.
Π£Π΄ΠΎΠ±Π½Ρ‹ для быстрой ΠΎΡ†Π΅Π½ΠΊΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π΄Π°Π½Π½Ρ‹Ρ….

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