Кевин Уилсон - Программирование на Python для абсолютных новичков
Название: | Программирование на Python для абсолютных новичков | |
Автор: | Кевин Уилсон | |
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программирование на Python для абсолютных новичков"
Читаем онлайн "Программирование на Python для абсолютных новичков". [Страница - 15]
или строки из файла.
Метод
Описание
read ()
Возвращает содержимое файла
readable ()
Возвращает, может или нет быть прочитан файловый поток
readline ()
Возвращает из файла одну строку
readlines () Возвращает из файла список строк
Различные способы записи данных в файл. Вы можете проверить,
доступен ли файл для записи, или записать данные в файл.
Метод
Описание
writable ()
Возвращает, может или нет быть произведена запись в файл
write ()
Записывает указанную строку в файл
writelines () Записывает в файл список строк
Различные другие методы поиска позиции в файле, а также метод для
возврата текущей позиции в файле и метод для усечения файла до
определенного размера.
Метод
Описание
seek ()
Изменяет положение в файле
seekable ()
Возвращает, позволяет ли файл нам именить положение в файле
tell ()
Возвращает текущее положение в файле
truncate ()
Изменяет размер файла до заданного значения
Лабораторная работа
Взгляните на следующие упражнения и используйте полученные знания
для решения задач.
1. Напишите программу, которая получает строку от пользователя и
записывает ее в файл вместе с именем пользователя.
2. Измените программу из упражнения 1 так, чтобы она добавляла
данные в файл, а не перезаписывала их.
3. Напишите программу для записи списка имен в файл.
4. Напишите программу для чтения файла построчно и сохранения его в
списке.
5. В чем разница между текстовым файлом и двоичным файлом?
Использование функций
Функции помогают разбить программу на более мелкие фрагменты. Это
позволяет избежать повторения кода, что делает более крупные
программы более эффективными и простыми в обслуживании.
Для этого раздела посмотрите демонстрационные видео
elluminetpress.com/pyfunctions
Вам также понадобятся исходные файлы из каталога Chapter 06.
Что такое функции
Функция — это блок кода, который выполняется только при его вызове.
Python поставляется с библиотекой функций для выполнения широкого
спектра задач. Это так называемые встроенные функции. Например:
print ()
input ()
open ()
Вы также можете создавать свои собственные функции. Эти функции
называются пользовательскими функциями. Например:
def functionName (parameters):
Функция принимает параметры или аргументы, заключенные в круглые
скобки, и возвращает результат. Кажется, что большинство людей
используют оба этих термина как синонимы, но это не одно и то же.
• Параметр – это переменная в определении функции.
• Аргумент – это значение, передаваемое во время вызова
функции.
Например, в следующем коде. Определение функции
принимает два параметра ‘firstnum’ и ‘secondnum’.
‘addnum’
В строке внизу мы вызываем функцию ‘addnum’ и передаем ей два
аргумента ‘a’ и ‘b’.
Встроенные функции
Python имеет различные встроенные функции. Вот некоторые из
наиболее распространенных из них.
Функция
Описание
Пример
abs()
Возвращает абсолютное значение числа abs(val)
bin()
Возвращает двоичную версию числа
bin(val)
bool()
Возвращает логическое значение
указанного объекта
bool(val)
bytearray() Возвращает массив байтов
bytearray(val)
bytes()
Возвращает байтовый объект
bytes(val)
chr()
Возвращает символ из указанного
Юникода
chr(65)
dict()
Возвращает словарь (массив)
diet(id = "A34",name =
"USA")
divmod()
filter()
Возвращает частное и остаток при
делении аргумента на аргумент
Используйте функцию фильтра, чтобы
исключить элементы из итерируемого
объекта
divmod(17, 3)
filter (function, itemto-be-filtered)
float()
Возвращает число с плавающей запятой
format()
Форматирует указанное значение
Замените слово «формат» на
'b' - двоичный формат
'd' - десятичный формат
'e' — научный формат, с маленькой
буквой e.
'E' — научный формат, с заглавной
буквой E.
'f - формат номера фиксированной точки
format(value, format)
'F' — формат номера фиксированной
точки, верхний регистр.
'o' - восьмеричный формат
'x' — шестнадцатеричный формат,
строчные буквы.
'X' — шестнадцатеричный формат,
верхний регистр.
'n' — числовой формат
'%' - процентный формат
float(val)
help()
hex()
Запускает встроенную справочную
систему
Преобразует число в шестнадцатеричное
hex(val)
значение
input()
Обеспечивает пользовательский ввод
val=input ( 'enter../ )
int()
Возвращает --">
Метод
Описание
read ()
Возвращает содержимое файла
readable ()
Возвращает, может или нет быть прочитан файловый поток
readline ()
Возвращает из файла одну строку
readlines () Возвращает из файла список строк
Различные способы записи данных в файл. Вы можете проверить,
доступен ли файл для записи, или записать данные в файл.
Метод
Описание
writable ()
Возвращает, может или нет быть произведена запись в файл
write ()
Записывает указанную строку в файл
writelines () Записывает в файл список строк
Различные другие методы поиска позиции в файле, а также метод для
возврата текущей позиции в файле и метод для усечения файла до
определенного размера.
Метод
Описание
seek ()
Изменяет положение в файле
seekable ()
Возвращает, позволяет ли файл нам именить положение в файле
tell ()
Возвращает текущее положение в файле
truncate ()
Изменяет размер файла до заданного значения
Лабораторная работа
Взгляните на следующие упражнения и используйте полученные знания
для решения задач.
1. Напишите программу, которая получает строку от пользователя и
записывает ее в файл вместе с именем пользователя.
2. Измените программу из упражнения 1 так, чтобы она добавляла
данные в файл, а не перезаписывала их.
3. Напишите программу для записи списка имен в файл.
4. Напишите программу для чтения файла построчно и сохранения его в
списке.
5. В чем разница между текстовым файлом и двоичным файлом?
Использование функций
Функции помогают разбить программу на более мелкие фрагменты. Это
позволяет избежать повторения кода, что делает более крупные
программы более эффективными и простыми в обслуживании.
Для этого раздела посмотрите демонстрационные видео
elluminetpress.com/pyfunctions
Вам также понадобятся исходные файлы из каталога Chapter 06.
Что такое функции
Функция — это блок кода, который выполняется только при его вызове.
Python поставляется с библиотекой функций для выполнения широкого
спектра задач. Это так называемые встроенные функции. Например:
print ()
input ()
open ()
Вы также можете создавать свои собственные функции. Эти функции
называются пользовательскими функциями. Например:
def functionName (parameters):
Функция принимает параметры или аргументы, заключенные в круглые
скобки, и возвращает результат. Кажется, что большинство людей
используют оба этих термина как синонимы, но это не одно и то же.
• Параметр – это переменная в определении функции.
• Аргумент – это значение, передаваемое во время вызова
функции.
Например, в следующем коде. Определение функции
принимает два параметра ‘firstnum’ и ‘secondnum’.
‘addnum’
В строке внизу мы вызываем функцию ‘addnum’ и передаем ей два
аргумента ‘a’ и ‘b’.
Встроенные функции
Python имеет различные встроенные функции. Вот некоторые из
наиболее распространенных из них.
Функция
Описание
Пример
abs()
Возвращает абсолютное значение числа abs(val)
bin()
Возвращает двоичную версию числа
bin(val)
bool()
Возвращает логическое значение
указанного объекта
bool(val)
bytearray() Возвращает массив байтов
bytearray(val)
bytes()
Возвращает байтовый объект
bytes(val)
chr()
Возвращает символ из указанного
Юникода
chr(65)
dict()
Возвращает словарь (массив)
diet(id = "A34",name =
"USA")
divmod()
filter()
Возвращает частное и остаток при
делении аргумента на аргумент
Используйте функцию фильтра, чтобы
исключить элементы из итерируемого
объекта
divmod(17, 3)
filter (function, itemto-be-filtered)
float()
Возвращает число с плавающей запятой
format()
Форматирует указанное значение
Замените слово «формат» на
'b' - двоичный формат
'd' - десятичный формат
'e' — научный формат, с маленькой
буквой e.
'E' — научный формат, с заглавной
буквой E.
'f - формат номера фиксированной точки
format(value, format)
'F' — формат номера фиксированной
точки, верхний регистр.
'o' - восьмеричный формат
'x' — шестнадцатеричный формат,
строчные буквы.
'X' — шестнадцатеричный формат,
верхний регистр.
'n' — числовой формат
'%' - процентный формат
float(val)
help()
hex()
Запускает встроенную справочную
систему
Преобразует число в шестнадцатеричное
hex(val)
значение
input()
Обеспечивает пользовательский ввод
val=input ( 'enter../ )
int()
Возвращает --">
Книги схожие с «Программирование на Python для абсолютных новичков» по жанру, серии, автору или названию:
В. В. Штыков - Fortran & Win32 API. Создание программного интерфейса для Windows средствами современного Фортрана Жанр: Учебники и самоучители по компьютеру Год издания: 2000 |
Рия Вепрева - Парфюм для оборотня (СИ) Жанр: Любовная фантастика Год издания: 2014 |