Python. Исчерпывающее руководство
Разнообразие возможностей современного Python становится испытанием для разработчиков всех уровней. Как программисту на старте карьеры понять, с чего начать, чтобы это испытание не стало для него непосильным? Как опытному разработчику Python понять, эффективен или нет его стиль программирования? Как перейти от изучения отдельных возможностей к мышлению на Python на более глубоком уровне? «Python. Исчерпывающее руководство» отвечает на эти, а также на многие другие актуальные вопросы.
Эта книга делает акцент на основополагающих возможностях Python (3.6 и выше), а примеры кода демонстрируют «механику» языка и учат структурировать программы, чтобы их было проще читать, тестировать и отлаживать. Дэвид Бизли знакомит нас со своим уникальным взглядом на то, как на самом деле работает этот язык программирования.
Перед вами практическое руководство, в котором компактно изложены такие фундаментальные темы программирования, как абстракции данных, управление программной логикой, структура программ, функции, объекты и модули, лежащие в основе проектов Python любого масштаба.
Эта книга делает акцент на основополагающих возможностях Python (3.6 и выше), а примеры кода демонстрируют «механику» языка и учат структурировать программы, чтобы их было проще читать, тестировать и отлаживать. Дэвид Бизли знакомит нас со своим уникальным взглядом на то, как на самом деле работает этот язык программирования.
Перед вами практическое руководство, в котором компактно изложены такие фундаментальные темы программирования, как абстракции данных, управление программной логикой, структура программ, функции, объекты и модули, лежащие в основе проектов Python любого масштаба.
Дәйексөздер684
s.split([sep [,maxsplit]])
Разбивает строку по разделителю sep. maxsplit — максимальное количество выполняемых разбиений
s.startswith(prefix [,start [,end]])
Проверяет, начинается ли строка с префикса prefix
s.strip([chrs])
Удаляет начальные и конечные пропуски/символы, переданные в chrs
s.upper()
Преобразует строку в верхний регистр
Разбивает строку по разделителю sep. maxsplit — максимальное количество выполняемых разбиений
s.startswith(prefix [,start [,end]])
Проверяет, начинается ли строка с префикса prefix
s.strip([chrs])
Удаляет начальные и конечные пропуски/символы, переданные в chrs
s.upper()
Преобразует строку в верхний регистр
Метод
Описание
s.endswith(prefix [,start [,end]])
Проверяет, завершается ли строка подстрокой prefix
s.find(sub [, start [,end]])
Находит первое вхождение заданной подстроки sub или –1, если строка не найдена
s.lower()
Преобразует строку к нижнему регистру
s.replace(old, new [,maxreplace])
Заменяет подстроку
s.split([sep [,maxsplit]])
Разбивает строку по разделителю sep. maxsplit — мак
Описание
s.endswith(prefix [,start [,end]])
Проверяет, завершается ли строка подстрокой prefix
s.find(sub [, start [,end]])
Находит первое вхождение заданной подстроки sub или –1, если строка не найдена
s.lower()
Преобразует строку к нижнему регистру
s.replace(old, new [,maxreplace])
Заменяет подстроку
s.split([sep [,maxsplit]])
Разбивает строку по разделителю sep. maxsplit — мак
Битовый сдвиг влево
x >> y
Битовый сдвиг вправо
x & y
Битовая операция И
x | y
Битовая операция ИЛИ
x ^ y
Битовый сдвиг ИСКЛЮЧАЮЩЕЕ ИЛИ
~x
Битовое отрицание
x >> y
Битовый сдвиг вправо
x & y
Битовая операция И
x | y
Битовая операция ИЛИ
x ^ y
Битовый сдвиг ИСКЛЮЧАЮЩЕЕ ИЛИ
~x
Битовое отрицание
Сөреде15
1 829 кітап
809
277 кітап
761
148 кітап
39
100 кітап
39
46 кітап
37
