Must have для программистов по Python
100-400к в месяц зарплатная вилка программистов на Python в России.
Ищете работу на Python? Наш канал Python_Jobs уже отобрал вакансии, как для новичков, так и для продвинутых питонистов.
Подписывайтесь и откликайтесь на свежие вакансии: @pythonist_jobs
100-400к в месяц зарплатная вилка программистов на Python в России.
Ищете работу на Python? Наш канал Python_Jobs уже отобрал вакансии, как для новичков, так и для продвинутых питонистов.
Подписывайтесь и откликайтесь на свежие вакансии: @pythonist_jobs
👆 Что такое отрицательный индекс (negative index)?
👉 Возьмем для примера список:
👉 Возьмем для примера список:
>>> mylist = [0, 1, 2, 3, 4, 5 ,6, 7, 8]В отличие от положительного индекса отрицательный начинает поиск с конца:
>>> mylist[-3]Еще это помогает при создании срезов с конца:
6
>>> mylist[-6:-1]
[3, 4, 5, 6, 7]
Python CommunityКак называется следующее выражение: [x for x in range(10)]?
Anonymous Quiz
73%
генератор списка
7%
генератор словаря
10%
генератор
10%
генератор кортежа
👆 Какова предельно допустимая длина идентификатора в питоне?
👉 В питоне идентификатор может быть любой длины. Помимо этого есть несколько правил для присвоения имен:
- первым символом может быть нижнее подчеркивание (_), символы A-Z или a-z;
- остальная часть имени может состоять из символов A-Z/a-z/_/0-9;
- не забываем, что питон чувствителен к регистру;
- в качестве имени нельзя использовать ключевые слова (keywords):
👉 В питоне идентификатор может быть любой длины. Помимо этого есть несколько правил для присвоения имен:
- первым символом может быть нижнее подчеркивание (_), символы A-Z или a-z;
- остальная часть имени может состоять из символов A-Z/a-z/_/0-9;
- не забываем, что питон чувствителен к регистру;
- в качестве имени нельзя использовать ключевые слова (keywords):
and, def, False, import, not, True, as, del, finally, in, or, try, assert, elif, for, is, pass, while, break, else, from, lambda, print, with, class, except, global, None, raise, yield, continue, exec, if, nonlocal, return.
Python Community👆 Как можно преобразовать строку (string) в нижний регистр (lowercase)?
👉 Для этого используется метод lower():
Еще есть метод istitle(), который проверяет строку на стиль заголовка (все слова должны начинаться с символа в верхнем регистре):
👉 Для этого используется метод lower():
>>> "AyuShi".lower()Для преобразования в верхний регистр (uppercase) используется метод upper():
"ayushi"
>>> "AyuShi".upper()Еще есть методы isupper() (все символы в верхнем регистре) и islower() (все символы в нижнем регистре), которые проверяют регистр всех символов имени.
"AYUSHI"
>>> "AyuShi".isupper()Как видим, символы наподобие @ и $ применимы в обоих случаях.
False
>>> "AYUSHI".isupper()
True
>>> "ayushi".islower()
True
>>> "@yu$hi".islower()
True
>>> "@YU$HI".isupper()
True
Еще есть метод istitle(), который проверяет строку на стиль заголовка (все слова должны начинаться с символа в верхнем регистре):
>>> "The Corpse Bride".istitle()
True
Python CommunityЧто будет выведено на экран?
Anonymous Quiz
42%
['bab', 'bc', 'bfdg', 'e']
19%
['e', 'bc', 'bab', 'bfdg']
16%
['abb', 'bc', 'bdfg', 'e']
23%
NameError
Forwarded from Python задачи и вопросы