Изучение возможностей и синтаксиса Python: Строки и работа с файлами. 7 занятие

Слайд 2

4

Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами. 

ИЗУЧЕНИЕ

4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами.
ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
СТРОКИ И РАБОТА С ФАЙЛАМИ.

 inginirium.ru

Строка – базовый тип представляющий из себя неизменяемую последовательность символов
# Одиночные кавычки. Часто встречаемый вариант записи. my_str = 'а внутри "можно" поместить обычные‘
my_str = "а внутри 'можно' " + " поместить одиночные"
example_string = "Курс по Python"
print(example_string)
Курс про Python
print(type(example_string))

При этом отдельного символьного типа в Python нет, символ – это строка длины

Слайд 3

4

Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами. 

ИЗУЧЕНИЕ

4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами.
ВОЗМОЖНОСТЕЙ И СИНТАКСИСА 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

Слайд 4

4

Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами. 

3.

4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами.
Функция len() вычисляет длину строки, результат имеет целочисленный тип. Например, len(’Python’) выдаст 6.

ИЗУЧЕНИЕ ВОЗМОЖНОСТЕЙ И СИНТАКСИСА PYTHON:
СТРОКИ И РАБОТА С ФАЙЛАМИ.

 inginirium.ru

4. Доступ по индексу
S = ’Python ’
print(S [0])
’P’
print(S[ -1])
’n’

S = ’Ура’
S[1] = ’х’
Traceback ( most recent call last ):
File "", line 1, in
TypeError : ’str ’ objet does not support item assignment
print(S [0]+ ’x’+S[2])
’Уxа’

Слайд 5

4

Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами. 

ИЗУЧЕНИЕ

4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами.
ВОЗМОЖНОСТЕЙ И СИНТАКСИСА 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()

Слайд 6

4

Тема: Изучение возможностей и синтаксиса Python:
Строки и работа с файлами. 

ИЗУЧЕНИЕ

4 Тема: Изучение возможностей и синтаксиса Python: Строки и работа с файлами.
ВОЗМОЖНОСТЕЙ И СИНТАКСИСА 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()

Имя файла: Изучение-возможностей-и-синтаксиса-Python:-Строки-и-работа-с-файлами.-7-занятие.pptx
Количество просмотров: 39
Количество скачиваний: 1