- Главная
- Информатика
- Изучение возможностей и синтаксиса Python: Строки и работа с файлами. 7 занятие
Содержание
- 2. 4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА
- 3. 4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА
- 4. 4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами. 3. Функция len() вычисляет
- 5. 4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА
- 6. 4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами. ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА
- 8. Скачать презентацию
Слайд 24
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
4
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
СТРОКИ И РАБОТА С ФАЙЛАМИ.
inginirium.ru
Строка – базовый тип представляющий из себя неизменяемую последовательность символов При этом отдельного символьного типа в Python нет, символ – это строка длины
# Одиночные кавычки. Часто встречаемый вариант записи.
my_str = 'а внутри "можно" поместить обычные‘
my_str = "а внутри 'можно' " + " поместить одиночные"
example_string = "Курс по Python"
print(example_string)
Курс про Python
print(type(example_string))
Слайд 34
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
4
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
СТРОКИ И РАБОТА С ФАЙЛАМИ.
2. Оператор in
S = ’Python ’
SubS = ’th ’
SubS in S
True
inginirium.ru
Базовые операции
Арифметические операции.
S3 * 4
PythonPythonPythonPython
S1 = ’Py ’
S2 = ’thon ’
S3 = S1 + S2
print(S3)
Python
Слайд 44
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
3.
4
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
3.
ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
СТРОКИ И РАБОТА С ФАЙЛАМИ.
inginirium.ru
4. Доступ по индексу
S = ’Python ’
print(S [0])
’P’
print(S[ -1])
’n’
S = ’Ура’
S[1] = ’х’
Traceback ( most recent call last ):
File "
TypeError : ’str ’ objet does not support item assignment
print(S [0]+ ’x’+S[2])
’Уxа’
Слайд 54
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
4
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
СТРОКИ И РАБОТА С ФАЙЛАМИ.
inginirium.ru
Файлы
Открытие файла
f = open('filename')
Файлы можно открывать по-разному --- на запись, на чтение, на чтение и запись, на дозапись.
text_modes = ['r', 'w', 'a', 'r+']
binary_modes = ['br', 'bw', 'ba', 'br+']
f = open('filename', 'w')
Запись в файл
Чтобы записать в файл, применяем к соответствующему файловому объекту метод write, передавая ему строку.
f.write('The world is changed.\nI taste it in the water.\n')
Когда работа с файлом завершена, его нужно закрыть
f.close()
Слайд 64
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
4
Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами.
ИЗУЧЕНИЕ
СТРОКИ И РАБОТА С ФАЙЛАМИ.
inginirium.ru
Итак, чтобы открыть файл на чтение и запись, нам нужно использовать r+.
f = open('filename', 'r+')
f.read()
'The world is changed.\nI taste it in the water.\n'
f.tell()
47
Для того, чтобы прочесть одну строку из файла, есть метод readline, а чтобы разбить
файл на строки и поместить их в список --- метод readlines.
f = open('filename', 'r+')
f.readline()
'The world is changed.\n'
f.close()