Хелпикс

Главная

Контакты

Случайная статья





Библиотеки. Работа со строками



 

 

Библиотеки

 

Библиотеки в программировании - это немного не то же самое, что в жизни. Это сборник подпрограмм или объектов, используемых для разработки программного обеспечения.

 

Но на самом деле все проще, библиотеки - это такие специальные коробки, в которых хранятся уже реализованные кем-то другим функции, которые ты можешь использовать. Например, кто-то заранее написал библиотеку для работы с рандомными числами и поэтому ее можно просто подключить и использовать, а не писать с нуля самому.

 

Важно: как правило библиотеки подключаются в самом верху страницы с кодом.

 

Небольшие правила при использовании библиотек:

1. Пишем вверху кода

2. Если нужна вся библиотека, то используем import имя_бибилотеки:

importtime

 

3. Если нужна какая-то отдельная функция, то можно использовать from название_библиотеки import название_функции:

fromrandomimportrandint

 

4. Если нужно сократить имя библиотеки, то используем import название_библиотеки as новое_имя:

importmath asm

 

Основные библиотеки для работы:

1. Библиотека для работы с рандомными числами:

2. Библиотека для работы с числами:

Задачи:

Задача 1


 

Работа со строками

 

Основные операции со строками:

 

Задачи:

Задача 1

 

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

[X:Y]. X – начало среза, а Y – окончание. При этом символ с номером Y в срез не входит

 

По умолчанию первый индекс равен 0, а второй - длине строки (если не указать какие-то значения).

 

 

Например:

 

 

Также можно указать шаг, с которым мы идем по строке:

В языке Python строки менять нельзя. То есть мы не можем обратиться по индексу и заменить значение:

s = "я программист"

s[2] = "р"

 

Но при этом можно воспользоваться срезом и завести новую переменную:

s = "я программист"

s_2 = s[:2] + "р"+ s[3:]

Основные функции для работы со строками:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.