Информатика: Python - Урок 3
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Что такое строки в Python?

Строки представляют собой последовательность символов и являются одним из важных типов данных.

Как создать многострочные строки в Python?

  • Использовать двойные кавычки
  • Использовать тройные кавычки (correct)
  • Использовать одинарные кавычки
  • Использовать квадратные скобки

Индексация в строках в Python начинается с ______.

0

Что делает метод strip()?

<p>Удаляет все начальные и конечные пробелы из строки.</p> Signup and view all the answers

Какой метод в Python проверяет, состоит ли строка только из цифр?

<p>isdigit() (C)</p> Signup and view all the answers

Метод replace() позволяет заменить все вхождения шаблона в строке.

<p>False (B)</p> Signup and view all the answers

Для чего используются файлы в программировании?

<p>Для долгосрочного хранения данных и взаимодействия с внешними данными.</p> Signup and view all the answers

Какой из следующих режимов открытия файла используется для записи?

<p>w (B)</p> Signup and view all the answers

Что делает метод close()?

<p>Закрывает файл после его использования.</p> Signup and view all the answers

Какой метод считывает все содержимое файла в виде одной строки?

<p>read() (D)</p> Signup and view all the answers

Study Notes

Строки в Python

  • Строки (strings) представляют собой последовательность символов и являются важным типом данных.
  • Создание строк происходит с использованием одинарных (') или двойных (") кавычек.
  • Многострочные строки можно создавать с помощью тройных кавычек (''' или """).
  • Индексация строк начинается с 0, позволяя получать доступ к символам по их позиции.
  • Отрицательные индексы позволяют осуществлять обратный счет с конца строки.
  • Формат индексации: s[m:n:k], где:
    • m – начало подстроки,
    • n – конец (не включительно),
    • k – размер шага,
    • s – любая строка.

Методы строк

  • find(str, [start],[end]): ищет подстроку и возвращает индекс первого вхождения или -1.
  • replace(шаблон, замена[, maxcount]): заменяет подстроку на другую (с учетом maxcount).
  • split(символ): разбивает строку по заданному разделителю.
  • strip(): удаляет начальные и конечные пробелы и возвращает новую строку.
  • lower(): преобразует все символы строки в нижний регистр.
  • upper(): преобразует все символы строки в верхний регистр.
  • isalpha(): проверяет состоит ли строка только из букв и не пуста ли.
  • isdigit(): проверяет состоит ли строка только из цифр и не пуста ли.

Работа с файлами

  • Файлы используются для долгосрочного хранения данных, таких как текстовые документы, изображения, и аудио.
  • Позволяют программам взаимодействовать с внешними данными (ввод и вывод).
  • Конфигурационные файлы хранят параметры и настройки приложений.
  • Позволяют обрабатывать большие объемы данных, не помещающихся в оперативной памяти.

Открытие файлов

  • Для открытия файла используется функция open(), требующая имя файла и режим доступа.
  • Примеры открытия файлов:
    • Для чтения: file = open("example.txt", "r")
    • Для записи: file = open("example.txt", "w")
  • Важно закрывать файл с помощью метода close() после использования для избежания утечки ресурсов.

Режимы открытия файла

  • "r" (read): открывает файл для чтения; исключение возникает, если файл не существует.
  • "w" (write): открывает файл для записи; существующее содержимое перезаписывается.
  • "a" (append): открывает файл для добавления данных в конец; файл создаётся, если не существует.

Чтение данных из файлов

  • Основные команды для чтения:
    • read(): читает все содержимое файла и возвращает его как одну строку.
    • readline(): считывает следующую строку из файла и возвращает её.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

3.pdf

Description

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

More Like This

Python Strings Quiz
31 questions
Python Data Types Overview
12 questions
Python Data Types Fundamentals
2 questions

Python Data Types Fundamentals

SupportedSydneyOperaHouse2347 avatar
SupportedSydneyOperaHouse2347
Python 10-سىنپ ماتېرىياللىرى
8 questions
Use Quizgecko on...
Browser
Browser