🗊 Презентация Работа со строками в python

Нажмите для полного просмотра!
Работа со строками в python, слайд №1 Работа со строками в python, слайд №2 Работа со строками в python, слайд №3 Работа со строками в python, слайд №4 Работа со строками в python, слайд №5 Работа со строками в python, слайд №6 Работа со строками в python, слайд №7 Работа со строками в python, слайд №8 Работа со строками в python, слайд №9 Работа со строками в python, слайд №10 Работа со строками в python, слайд №11 Работа со строками в python, слайд №12 Работа со строками в python, слайд №13 Работа со строками в python, слайд №14 Работа со строками в python, слайд №15 Работа со строками в python, слайд №16 Работа со строками в python, слайд №17 Работа со строками в python, слайд №18 Работа со строками в python, слайд №19 Работа со строками в python, слайд №20 Работа со строками в python, слайд №21 Работа со строками в python, слайд №22 Работа со строками в python, слайд №23 Работа со строками в python, слайд №24 Работа со строками в python, слайд №25 Работа со строками в python, слайд №26 Работа со строками в python, слайд №27 Работа со строками в python, слайд №28 Работа со строками в python, слайд №29 Работа со строками в python, слайд №30 Работа со строками в python, слайд №31 Работа со строками в python, слайд №32 Работа со строками в python, слайд №33 Работа со строками в python, слайд №34 Работа со строками в python, слайд №35 Работа со строками в python, слайд №36 Работа со строками в python, слайд №37 Работа со строками в python, слайд №38 Работа со строками в python, слайд №39 Работа со строками в python, слайд №40 Работа со строками в python, слайд №41 Работа со строками в python, слайд №42 Работа со строками в python, слайд №43 Работа со строками в python, слайд №44 Работа со строками в python, слайд №45 Работа со строками в python, слайд №46 Работа со строками в python, слайд №47 Работа со строками в python, слайд №48 Работа со строками в python, слайд №49 Работа со строками в python, слайд №50 Работа со строками в python, слайд №51 Работа со строками в python, слайд №52 Работа со строками в python, слайд №53 Работа со строками в python, слайд №54 Работа со строками в python, слайд №55 Работа со строками в python, слайд №56 Работа со строками в python, слайд №57 Работа со строками в python, слайд №58 Работа со строками в python, слайд №59 Работа со строками в python, слайд №60 Работа со строками в python, слайд №61 Работа со строками в python, слайд №62 Работа со строками в python, слайд №63 Работа со строками в python, слайд №64 Работа со строками в python, слайд №65 Работа со строками в python, слайд №66 Работа со строками в python, слайд №67 Работа со строками в python, слайд №68 Работа со строками в python, слайд №69 Работа со строками в python, слайд №70 Работа со строками в python, слайд №71 Работа со строками в python, слайд №72 Работа со строками в python, слайд №73 Работа со строками в python, слайд №74 Работа со строками в python, слайд №75 Работа со строками в python, слайд №76 Работа со строками в python, слайд №77 Работа со строками в python, слайд №78 Работа со строками в python, слайд №79 Работа со строками в python, слайд №80 Работа со строками в python, слайд №81 Работа со строками в python, слайд №82 Работа со строками в python, слайд №83 Работа со строками в python, слайд №84 Работа со строками в python, слайд №85 Работа со строками в python, слайд №86 Работа со строками в python, слайд №87 Работа со строками в python, слайд №88 Работа со строками в python, слайд №89 Работа со строками в python, слайд №90 Работа со строками в python, слайд №91

Содержание

Вы можете ознакомиться и скачать презентацию на тему Работа со строками в python. Доклад-сообщение содержит 91 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Python: работа со строками
Описание слайда:
Python: работа со строками

Слайд 2


Введение Строки в языке Python являются типом данных, специально предназначенным для обработки текстовой информации. Строка может содержать...
Описание слайда:
Введение Строки в языке Python являются типом данных, специально предназначенным для обработки текстовой информации. Строка может содержать произвольно длинный текст (ограниченный имеющейся памятью).

Слайд 3


Форматирование строк в Python "Старый стиль" форматирования строк (оператор %) "Новый стиль" форматирования строк (str.format)
Описание слайда:
Форматирование строк в Python "Старый стиль" форматирования строк (оператор %) "Новый стиль" форматирования строк (str.format)

Слайд 4


"Старый стиль" форматирования строк (оператор %)
Описание слайда:
"Старый стиль" форматирования строк (оператор %)

Слайд 5


"Старый стиль" форматирования строк (оператор %) Во многом аналогичен функции printf в C. Подробнее можно прочитать в документации
Описание слайда:
"Старый стиль" форматирования строк (оператор %) Во многом аналогичен функции printf в C. Подробнее можно прочитать в документации

Слайд 6


Если переменных много, что код быстро становиться плохо читаемым:
Описание слайда:
Если переменных много, что код быстро становиться плохо читаемым:

Слайд 7


Можно использовать спецификатор формата %x для преобразования значения int в строку и представления его в виде шестнадцатеричного числа: Можно...
Описание слайда:
Можно использовать спецификатор формата %x для преобразования значения int в строку и представления его в виде шестнадцатеричного числа: Можно использовать спецификатор формата %x для преобразования значения int в строку и представления его в виде шестнадцатеричного числа:

Слайд 8


Также можно производить подстановку переменных по имени:
Описание слайда:
Также можно производить подстановку переменных по имени:

Слайд 9


К сожалению, этот вид форматирования не очень хорош, потому что он многословен и приводит к ошибкам, таким как неправильное отображение кортежей или...
Описание слайда:
К сожалению, этот вид форматирования не очень хорош, потому что он многословен и приводит к ошибкам, таким как неправильное отображение кортежей или словарей. К сожалению, этот вид форматирования не очень хорош, потому что он многословен и приводит к ошибкам, таким как неправильное отображение кортежей или словарей.

Слайд 10


Официальная документация Python 3 не рекомендует форматирование «старого стиля» и говорит о нем не слишком любезно: Официальная документация Python 3...
Описание слайда:
Официальная документация Python 3 не рекомендует форматирование «старого стиля» и говорит о нем не слишком любезно: Официальная документация Python 3 не рекомендует форматирование «старого стиля» и говорит о нем не слишком любезно: “The formatting operations described here exhibit a variety of quirks that lead to a number of common errors (such as failing to display tuples and dictionaries correctly). Using the newer formatted string literals or the str.format() interface helps avoid these errors. These alternatives also provide more powerful, flexible and extensible approaches to formatting text.” (Source)

Слайд 11


"Новый стиль" (str.format)
Описание слайда:
"Новый стиль" (str.format)

Слайд 12


"Новый стиль" (str.format) str.format () - это улучшение % форматирования. Он использует обычный синтаксис вызова функции и может быть...
Описание слайда:
"Новый стиль" (str.format) str.format () - это улучшение % форматирования. Он использует обычный синтаксис вызова функции и может быть расширен с помощью переопределения метода __format__() для объекта, преобразуемого в строку.

Слайд 13


Можно ссылаться на переменные в любом порядке, используя их индекс:
Описание слайда:
Можно ссылаться на переменные в любом порядке, используя их индекс:

Слайд 14


Но если вы вставите имена переменных, вы получите дополнительную возможность передавать объекты, а затем ссылаться на параметры и методы между...
Описание слайда:
Но если вы вставите имена переменных, вы получите дополнительную возможность передавать объекты, а затем ссылаться на параметры и методы между фигурными скобками: Но если вы вставите имена переменных, вы получите дополнительную возможность передавать объекты, а затем ссылаться на параметры и методы между фигурными скобками:

Слайд 15


Недостатки: Хотя код, использующий str.format (), гораздо легче читается, в сравнении с %-форматированием, однако str.format () все еще может быть...
Описание слайда:
Недостатки: Хотя код, использующий str.format (), гораздо легче читается, в сравнении с %-форматированием, однако str.format () все еще может быть слишком громоздким, когда строка длинная и параметров много.

Слайд 16


f-Strings / Интерполяция строк
Описание слайда:
f-Strings / Интерполяция строк

Слайд 17


f-Strings: новый и улучшенный способ форматирования строк в Python Поддержка добавлена начиная с Python 3.6. Вы можете прочитать все об этом в PEP...
Описание слайда:
f-Strings: новый и улучшенный способ форматирования строк в Python Поддержка добавлена начиная с Python 3.6. Вы можете прочитать все об этом в PEP 498.

Слайд 18


Произвольные выражения: Поскольку f-строки вычисляются во время выполнения, в них можно поместить все допустимые выражения Python.
Описание слайда:
Произвольные выражения: Поскольку f-строки вычисляются во время выполнения, в них можно поместить все допустимые выражения Python.

Слайд 19


Можно вызвать метод напрямую:
Описание слайда:
Можно вызвать метод напрямую:

Слайд 20


Другой пример:
Описание слайда:
Другой пример:

Слайд 21


Пример с классом: Пример с классом:
Описание слайда:
Пример с классом: Пример с классом:

Слайд 22


Многострочные f-строки
Описание слайда:
Многострочные f-строки

Слайд 23


Важно, чтобы f было перед каждой строкой многострочной строки. Следующий код не будет работать:
Описание слайда:
Важно, чтобы f было перед каждой строкой многострочной строки. Следующий код не будет работать:

Слайд 24


При использовании """ строк:
Описание слайда:
При использовании """ строк:

Слайд 25


Скорость Символ f в f-string также может означать «быстро» (fast). f-строки быстрее, чем %-форматирование и str.format(). f-строки - это выражения,...
Описание слайда:
Скорость Символ f в f-string также может означать «быстро» (fast). f-строки быстрее, чем %-форматирование и str.format(). f-строки - это выражения, вычисляемые во время выполнения.

Слайд 26


Может быть потенциально небезопасно, если строка получается от пользователя. Может быть потенциально небезопасно, если строка получается от...
Описание слайда:
Может быть потенциально небезопасно, если строка получается от пользователя. Может быть потенциально небезопасно, если строка получается от пользователя.

Слайд 27


Шаблонные строки (Стандартная библиотека Template Strings)
Описание слайда:
Шаблонные строки (Стандартная библиотека Template Strings)

Слайд 28


Шаблоны (Standard Library) Еще один инструмент для форматирования строк в Python: шаблоны. Был добавлен в Python 2.4. Это более простой и менее...
Описание слайда:
Шаблоны (Standard Library) Еще один инструмент для форматирования строк в Python: шаблоны. Был добавлен в Python 2.4. Это более простой и менее мощный механизм, но в некоторых случаях это может быть именно то, что нужно.

Слайд 29


Нужно импортировать класс Template из встроенного строкового модуля Python. Шаблонные строки не являются основной функцией языка, но они...
Описание слайда:
Нужно импортировать класс Template из встроенного строкового модуля Python. Шаблонные строки не являются основной функцией языка, но они предоставляются модулем строк в стандартной библиотеке. Нужно импортировать класс Template из встроенного строкового модуля Python. Шаблонные строки не являются основной функцией языка, но они предоставляются модулем строк в стандартной библиотеке.

Слайд 30


Каким методом форматирования строк стоит пользоваться? Если строки получены от пользователя, используйте шаблонные строки (способ 4), чтобы избежать...
Описание слайда:
Каким методом форматирования строк стоит пользоваться? Если строки получены от пользователя, используйте шаблонные строки (способ 4), чтобы избежать проблем с уязвимостью программы.

Слайд 31


Другое отличие состоит в том, что строки шаблона не допускают спецификаторов формата.
Описание слайда:
Другое отличие состоит в том, что строки шаблона не допускают спецификаторов формата.

Слайд 32


Отступы и выравнивание строк
Описание слайда:
Отступы и выравнивание строк

Слайд 33


Добавить отступы слева:
Описание слайда:
Добавить отступы слева:

Слайд 34


Добавить отступы справа:
Описание слайда:
Добавить отступы справа:

Слайд 35


Выравнивание по центру: Eсли при выравнивании по центру получается нечетное количество отступов, то нечетный будет добавлен справа.
Описание слайда:
Выравнивание по центру: Eсли при выравнивании по центру получается нечетное количество отступов, то нечетный будет добавлен справа.

Слайд 36


Усечение длинных строк
Описание слайда:
Усечение длинных строк

Слайд 37


Целые числа:
Описание слайда:
Целые числа:

Слайд 38


Целые числа:
Описание слайда:
Целые числа:

Слайд 39


Floats:
Описание слайда:
Floats:

Слайд 40


print(f'{42:_^+10.2f}') print(f'{42:_^+10.2f}') __+42.00__
Описание слайда:
print(f'{42:_^+10.2f}') print(f'{42:_^+10.2f}') __+42.00__

Слайд 41


Пробел означает, что для отрицательного значения будет отображен минус, а для положительного пробел.
Описание слайда:
Пробел означает, что для отрицательного значения будет отображен минус, а для положительного пробел.

Слайд 42


points = 19.5 points = 19.5 total = 22 print('Correct answers: {:.2%}'.format(points/total)) print(f'Correct answers: {points/total:.2%}') Correct...
Описание слайда:
points = 19.5 points = 19.5 total = 22 print('Correct answers: {:.2%}'.format(points/total)) print(f'Correct answers: {points/total:.2%}') Correct answers: 88.64% Correct answers: 88.64%

Слайд 43


Datetime:
Описание слайда:
Datetime:

Слайд 44


Datetime (f-строки):
Описание слайда:
Datetime (f-строки):

Слайд 45


Встроенные методы строк в python
Описание слайда:
Встроенные методы строк в python

Слайд 46


string.capitalize() приводит первую букву в верхний регистр, остальные в нижний. Возвращает копию s с первым символом, преобразованным в верхний...
Описание слайда:
string.capitalize() приводит первую букву в верхний регистр, остальные в нижний. Возвращает копию s с первым символом, преобразованным в верхний регистр, и остальными символами, преобразованными в нижний регистр:

Слайд 47


string.lower() преобразует все буквенные символы в строчные. Возвращает копию s со всеми буквенными символами, преобразованными в нижний регистр:
Описание слайда:
string.lower() преобразует все буквенные символы в строчные. Возвращает копию s со всеми буквенными символами, преобразованными в нижний регистр:

Слайд 48


string.swapcase() возвращает копию s с заглавными буквенными символами, преобразованными в строчные и наоборот:
Описание слайда:
string.swapcase() возвращает копию s с заглавными буквенными символами, преобразованными в строчные и наоборот:

Слайд 49


string.title() преобразует первые буквы всех слов в заглавные. возвращает копию, s в которой первая буква каждого слова преобразуется в верхний...
Описание слайда:
string.title() преобразует первые буквы всех слов в заглавные. возвращает копию, s в которой первая буква каждого слова преобразуется в верхний регистр, а остальные буквы — в нижний регистр:

Слайд 50


string.upper() преобразует все буквенные символы в заглавные. Возвращает копию s со всеми буквенными символами в верхнем регистре:
Описание слайда:
string.upper() преобразует все буквенные символы в заглавные. Возвращает копию s со всеми буквенными символами в верхнем регистре:

Слайд 51


Найти и заменить подстроку в строке Эти методы предоставляют различные способы поиска в целевой строке указанной подстроки.
Описание слайда:
Найти и заменить подстроку в строке Эти методы предоставляют различные способы поиска в целевой строке указанной подстроки.

Слайд 52


Каждый метод в этой группе поддерживает необязательные аргументы и аргументы. Они задают диапазон поиска: действие метода ограничено частью целевой...
Описание слайда:
Каждый метод в этой группе поддерживает необязательные аргументы и аргументы. Они задают диапазон поиска: действие метода ограничено частью целевой строки, начинающейся в позиции символа и продолжающейся вплоть до позиции символа , но не включая его. Если указано, а нет, метод применяется к части строки от конца. Каждый метод в этой группе поддерживает необязательные аргументы и аргументы. Они задают диапазон поиска: действие метода ограничено частью целевой строки, начинающейся в позиции символа и продолжающейся вплоть до позиции символа , но не включая его. Если указано, а нет, метод применяется к части строки от конца.

Слайд 53


string.count([, [, ]]) подсчитывает количество вхождений подстроки в строку. Возвращает количество точных вхождений подстроки в s:
Описание слайда:
string.count([, [, ]]) подсчитывает количество вхождений подстроки в строку. Возвращает количество точных вхождений подстроки в s:

Слайд 54


string.endswith([, [, ]]) определяет, заканчивается ли строка заданной подстрокой. Возвращает, True если s заканчивается указанным и False если нет:
Описание слайда:
string.endswith([, [, ]]) определяет, заканчивается ли строка заданной подстрокой. Возвращает, True если s заканчивается указанным и False если нет:

Слайд 55


Например, метод endswith() можно использовать для проверки окончания файла. filenames = ["file.txt", "image.jpg",...
Описание слайда:
Например, метод endswith() можно использовать для проверки окончания файла. filenames = ["file.txt", "image.jpg", "str.txt"] for fn in filenames: if fn.lower().endswith(".txt"): print(fn) file.txt str.txt

Слайд 56


string.find([, [, ]]) ищет в строке заданную подстроку. Возвращает первый индекс в s который соответствует началу строки :
Описание слайда:
string.find([, [, ]]) ищет в строке заданную подстроку. Возвращает первый индекс в s который соответствует началу строки :

Слайд 57


string.index([, [, ]]) ищет в строке заданную подстроку. Этот метод идентичен .find(), за исключением того, что он вызывает исключение ValueError,...
Описание слайда:
string.index([, [, ]]) ищет в строке заданную подстроку. Этот метод идентичен .find(), за исключением того, что он вызывает исключение ValueError, если не найден:

Слайд 58


string.rfind([, [, ]]) ищет в строке заданную подстроку, начиная с конца. Возвращает индекс последнего вхождения подстроки в s, который соответствует...
Описание слайда:
string.rfind([, [, ]]) ищет в строке заданную подстроку, начиная с конца. Возвращает индекс последнего вхождения подстроки в s, который соответствует началу :

Слайд 59


string.rindex([, [, ]]) ищет в строке заданную подстроку, начиная с конца. Этот метод идентичен .rfind(), за исключением того, что он вызывает...
Описание слайда:
string.rindex([, [, ]]) ищет в строке заданную подстроку, начиная с конца. Этот метод идентичен .rfind(), за исключением того, что он вызывает исключение ValueError, если не найден:

Слайд 60


string.startswith([, [, ]]) определяет, начинается ли строка с заданной подстроки. Возвращает, True если s начинается с указанного и False если нет:
Описание слайда:
string.startswith([, [, ]]) определяет, начинается ли строка с заданной подстроки. Возвращает, True если s начинается с указанного и False если нет:

Слайд 61


Классификация строк Методы в этой группе классифицируют строку на основе символов, которые она содержит.
Описание слайда:
Классификация строк Методы в этой группе классифицируют строку на основе символов, которые она содержит.

Слайд 62


string.isalnum() определяет, состоит ли строка из букв и цифр. Возвращает True, если строка s не пустая, а все ее символы буквенно-цифровые (либо...
Описание слайда:
string.isalnum() определяет, состоит ли строка из букв и цифр. Возвращает True, если строка s не пустая, а все ее символы буквенно-цифровые (либо буква, либо цифра). В другом случае False :

Слайд 63


string.isalpha() определяет, состоит ли строка только из букв. Возвращает True, если строка s не пустая, а все ее символы буквенные. В другом случае...
Описание слайда:
string.isalpha() определяет, состоит ли строка только из букв. Возвращает True, если строка s не пустая, а все ее символы буквенные. В другом случае False:

Слайд 64


string.isdigit() определяет, состоит ли строка из цифр (проверка на число). Возвращает True когда строка s не пустая и все ее символы являются...
Описание слайда:
string.isdigit() определяет, состоит ли строка из цифр (проверка на число). Возвращает True когда строка s не пустая и все ее символы являются цифрами, а в False если нет:

Слайд 65


string.isidentifier() определяет, является ли строка допустимым идентификатором Python. Возвращает True, если s валидный идентификатор (название...
Описание слайда:
string.isidentifier() определяет, является ли строка допустимым идентификатором Python. Возвращает True, если s валидный идентификатор (название переменной, функции, класса и т.д.) python, а в False если нет:

Слайд 66


string.islower() определяет, являются ли буквенные символы строки строчными. возвращает True, если строка s не пустая, и все содержащиеся в нем...
Описание слайда:
string.islower() определяет, являются ли буквенные символы строки строчными. возвращает True, если строка s не пустая, и все содержащиеся в нем буквенные символы строчные, а False если нет. Неалфавитные символы игнорируются:

Слайд 67


string.isprintable() определяет, состоит ли строка только из печатаемых символов. возвращает, True если строка s пустая или все буквенные символы...
Описание слайда:
string.isprintable() определяет, состоит ли строка только из печатаемых символов. возвращает, True если строка s пустая или все буквенные символы которые она содержит можно вывести на экран. Возвращает, False если s содержит хотя бы один специальный символ. Не алфавитные символы игнорируются:

Слайд 68


string.isspace() определяет, состоит ли строка только из пробельных символов. возвращает True, если s не пустая строка, и все символы являются...
Описание слайда:
string.isspace() определяет, состоит ли строка только из пробельных символов. возвращает True, если s не пустая строка, и все символы являются пробельными, а False, если нет.

Слайд 69


string.istitle() определяет, начинаются ли слова строки с заглавной буквы. возвращает True когда s не пустая строка и первый алфавитный символ...
Описание слайда:
string.istitle() определяет, начинаются ли слова строки с заглавной буквы. возвращает True когда s не пустая строка и первый алфавитный символ каждого слова в верхнем регистре, а все остальные буквенные символы в каждом слове строчные. Возвращает False, если нет:

Слайд 70


Выравнивание строк, отступы Методы в этой группе влияют на вывод строки.
Описание слайда:
Выравнивание строк, отступы Методы в этой группе влияют на вывод строки.

Слайд 71


string.center([, ]) выравнивает строку по центру. Возвращает строку, состоящую из s выровненной по ширине . По умолчанию отступ состоит из пробела...
Описание слайда:
string.center([, ]) выравнивает строку по центру. Возвращает строку, состоящую из s выровненной по ширине . По умолчанию отступ состоит из пробела ASCII:

Слайд 72


string.lstrip([]) обрезает пробельные символы слева. Возвращает копию s в которой все пробельные символы с левого края удалены:
Описание слайда:
string.lstrip([]) обрезает пробельные символы слева. Возвращает копию s в которой все пробельные символы с левого края удалены:

Слайд 73


string.replace(, [, ]) заменяет вхождения подстроки в строке. Возвращает копию s где все вхождения подстроки , заменены на :
Описание слайда:
string.replace(, [, ]) заменяет вхождения подстроки в строке. Возвращает копию s где все вхождения подстроки , заменены на :

Слайд 74


string.rjust([, ]) выравнивание по правому краю строки в поле. возвращает строку s, выравненную по правому краю в поле шириной . По умолчанию отступ...
Описание слайда:
string.rjust([, ]) выравнивание по правому краю строки в поле. возвращает строку s, выравненную по правому краю в поле шириной . По умолчанию отступ состоит из пробела ASCII:

Слайд 75


string.rstrip([]) обрезает пробельные символы справа Возвращает копию s без пробельных символов, удаленных с правого края:
Описание слайда:
string.rstrip([]) обрезает пробельные символы справа Возвращает копию s без пробельных символов, удаленных с правого края:

Слайд 76


string.strip([]) удаляет символы с левого и правого края строки. Эквивалентно последовательному вызову s.lstrip()и s.rstrip(). Без аргумента метод...
Описание слайда:
string.strip([]) удаляет символы с левого и правого края строки. Эквивалентно последовательному вызову s.lstrip()и s.rstrip(). Без аргумента метод удаляет пробелы в начале и в конце:

Слайд 77


Важно: Когда возвращаемое значение метода является другой строкой, как это часто бывает, методы можно вызывать последовательно: >>> ' foo bar...
Описание слайда:
Важно: Когда возвращаемое значение метода является другой строкой, как это часто бывает, методы можно вызывать последовательно: >>> ' foo bar baz\t\t\t'.lstrip().rstrip() 'foo bar baz' >>> ' foo bar baz\t\t\t'.strip() 'foo bar baz'

Слайд 78


string.zfill() дополняет строку нулями слева. Возвращает копию s дополненную '0' слева для достижения длины строки указанной в :
Описание слайда:
string.zfill() дополняет строку нулями слева. Возвращает копию s дополненную '0' слева для достижения длины строки указанной в :

Слайд 79


.zfill() наиболее полезен для строковых представлений чисел, но python с удовольствием заполнит строку нулями, даже если в ней нет чисел: >>>...
Описание слайда:
.zfill() наиболее полезен для строковых представлений чисел, но python с удовольствием заполнит строку нулями, даже если в ней нет чисел: >>> 'foo'.zfill(6) '000foo'

Слайд 80


Методы преобразование строки в список
Описание слайда:
Методы преобразование строки в список

Слайд 81


Методы в этой группе преобразовывают строку в другой тип данных и наоборот. Методы в этой группе преобразовывают строку в другой тип данных и...
Описание слайда:
Методы в этой группе преобразовывают строку в другой тип данных и наоборот. Методы в этой группе преобразовывают строку в другой тип данных и наоборот. Многие из этих методов возвращают либо список, либо кортеж. Список заключен в квадратные скобки ( [ ] ), а кортеж заключен в простые ( ( ) ).

Слайд 82


string.join() объединяет список в строку. Возвращает строку, которая является результатом конкатенации объекта с разделителем s.
Описание слайда:
string.join() объединяет список в строку. Возвращает строку, которая является результатом конкатенации объекта с разделителем s.

Слайд 83


string.partition() делит строку на основе разделителя. Отделяет от s подстроку длиной от начала до первого вхождения . Возвращаемое значение...
Описание слайда:
string.partition() делит строку на основе разделителя. Отделяет от s подстроку длиной от начала до первого вхождения . Возвращаемое значение представляет собой кортеж из трех частей:

Слайд 84


s.rpartition() делит строку на основе разделителя, начиная с конца. Работает как s.partition(), за исключением того, что s делится при последнем...
Описание слайда:
s.rpartition() делит строку на основе разделителя, начиная с конца. Работает как s.partition(), за исключением того, что s делится при последнем вхождении вместо первого:

Слайд 85


string.rsplit(sep=None, maxsplit=-1) делит строку на список из подстрок. Без аргументов делит s на подстроки, разделенные любой последовательностью...
Описание слайда:
string.rsplit(sep=None, maxsplit=-1) делит строку на список из подстрок. Без аргументов делит s на подстроки, разделенные любой последовательностью пробелов, и возвращает список:

Слайд 86


string.rsplit(sep=None, maxsplit=-1) Если = None, строка разделяется пробелами, как если бы не был указан вообще. Когда явно указан в качестве...
Описание слайда:
string.rsplit(sep=None, maxsplit=-1) Если = None, строка разделяется пробелами, как если бы не был указан вообще. Когда явно указан в качестве разделителя s, последовательные повторы разделителя будут возвращены как пустые строки: >>> 'foo...bar'.rsplit(sep='.') ['foo', '', '', 'bar']

Слайд 87


string.rsplit(sep=None, maxsplit=-1) Если указан необязательный параметр , выполняется максимальное количество разделений, начиная с правого края s:...
Описание слайда:
string.rsplit(sep=None, maxsplit=-1) Если указан необязательный параметр , выполняется максимальное количество разделений, начиная с правого края s: >>> ' maxsplit=1) [' 'com']

Слайд 88


string.rsplit(sep=None, maxsplit=-1) Значение по умолчанию для — -1. Это значит, что все возможные разделения должны быть выполнены: >>> '...
Описание слайда:
string.rsplit(sep=None, maxsplit=-1) Значение по умолчанию для — -1. Это значит, что все возможные разделения должны быть выполнены: >>> ' maxsplit=-1) ['www', 'pythonru', 'com'] >>> ' ['www', 'pythonru', 'com']

Слайд 89


string.splitlines([]) делит текст на список строк. Любой из следующих символов или последовательностей символов считается границей строки: \n, \r,...
Описание слайда:
string.splitlines([]) делит текст на список строк. Любой из следующих символов или последовательностей символов считается границей строки: \n, \r, \r\n,\v,\x0b,\f, \x0c, \x1c,\x1d,\x1e, \x85, \u2028, \u2029

Слайд 90


string.splitlines([]) Если необязательный аргумент указан и его булевое значение True, то символы границы строк сохраняются в списке подстрок: >>>...
Описание слайда:
string.splitlines([]) Если необязательный аргумент указан и его булевое значение True, то символы границы строк сохраняются в списке подстрок: >>> 'foo\nbar\nbaz\nqux'.splitlines(True) ['foo\n', 'bar\n', 'baz\n', 'qux'] >>\> 'foo\nbar\nbaz\nqux'.splitlines(8) ['foo\n', 'bar\n', 'baz\n', 'qux']

Слайд 91


Заключение
Описание слайда:
Заключение



Похожие презентации
Mypresentation.ru
Загрузить презентацию