Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Программирование на Python для абсолютных новичков


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1941, книга: Длинноногая мишень
автор: Марина Серова

"Длинноногая мишень" - захватывающий детективный роман Марины Серовой, который держит в напряжении от начала до конца. В элитной московской школе убита ученица, красивая и высокая балерина по имени Карина. Инспектор уголовного розыска Никита Филатов начинает расследование, которое приводит его к мрачным тайнам школы и жизни жертвы. Никита Филатов - харизматичный и проницательный детектив, который не боится идти против системы в поисках правды. Его острый ум и настойчивость...

Кевин Уилсон - Программирование на Python для абсолютных новичков

Программирование на Python для абсолютных новичков
Книга - Программирование на Python для абсолютных новичков.  Кевин Уилсон  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование на Python для абсолютных новичков
Кевин Уилсон

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование на Python для абсолютных новичков"


Читаем онлайн "Программирование на Python для абсолютных новичков". [Страница - 16]

целое число

int(val)

len()

Возвращает длину объекта

len(list)

list()

Возвращает список

list (vals)

max()

Возвращает наибольший элемент

max(2,43)

min()

Возвращает наименьший элемент

min (2,43)

оct()

Преобразует число в восьмеричное

oct(val)

open()

Открывает файл и возвращает файловый
open("file", "mode")
объект

pow()

Возвращает значение x в степени у

print()
range()

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

pow(2, 3)
print(val to print)
range(start, stop, incr)

round()

Округляет число

set()

Возвращает новый заданный объект

slice()

Возвращает объект в виде фрагмента

slice(start , end , step)

sorted()

Возвращает отсортированный список

sorted (iterable, key,
reverse)

str()

Возвращает объект в виде строки

str(object, encoding)

sum()

Суммирует элементы итератора

sum(vals)

super()

Возвращает объект, представляющий
родительский класс

super ()

round(number, digits)

init ()

Пользовательские функции
Вы можете объявить новую функцию, используя ключевое слово def, за
которым следует имя функции.
def functionName(parameters):
code to be executed in function

Если функция принимает параметры, вы можете включить их в круглые
скобки рядом с наименованием функции.
Например, если бы мы написали функцию для сложения двух чисел,
мы могли бы написать что-то вроде этого:
def addNum(num_1, num_2):
return num_1 + num_2

Эта функция принимает два числа в качестве параметров ‘num1’ и
‘num2’, складывает их и возвращает результат.

Вы можете вызвать функцию следующим образом с аргументами 6 и 5 в
скобках:
result =

addNum(6,

5)

Для небольших программ вы можете объявить свои функции в одном и
том же файле - обычно вверху, но по мере того, как программы
становятся больше и сложнее, вам следует объявить свои функции в
отдельном файле, а затем включить этот файл в свой основной скрипт.
Это позволяет вам модульизировать и повторно использовать код —
это хорошая практика программирования для более крупных проектов.
Мы можем объявить нашу функцию addNum в файле myfunctions.py и
включить ее в файл functionmain.py. Это называется модулем
(подробнее о модулях см. в Главе 7). Чтобы включить функции в другой
скрипт, используйте ключевое слово import.
import myfunctions

Давайте рассмотрим программу. Откройте файл function.py. Здесь, в
верхней части скрипта, мы определили простую функцию для сложения
двух чисел.

В нижней части скрипта мы вызываем нашу функцию addNum и
передаем два значения в качестве аргументов (4, 4). Мы используем
ключевое слово return для возврата результата.

Результат, возвращаемый функцией, затем присваивается переменной
‘result’. Наконец, мы выводим на экран содержимое переменной ‘result’
и видим, что происходит.

Область видимости
Часть программы, где доступна переменная, называется ее областью
видимости. В этом разделе мы рассмотрим локальную и глобальную
область видимости.
Если переменная доступна только внутри области, в которой она
создана (например, переменная, созданная внутри функции), то она
принадлежит локальной области видимости этой функции и может
использоваться только внутри этой функции. Это называется
локальной областью видимости.

Переменная, созданная в основной части кода Python, является
глобальной переменной и принадлежит глобальной области видимости.
Глобальные переменные доступны из любой области, глобальной и
локальной.

Период, в течение которого переменная существует в памяти,
называется ее временем существования. Переменные, определенные
внутри функции, существуют только во время выполнения функции.
Как только функция возвращается, переменные внутри функции
уничтожаются.

Рекурсия
Рекурсивная функция — это функция, которая может вызывать сама
себя. Это позволяет функции повторяться несколько раз.
Откройте файл recursion1.py. Здесь у нас есть рекурсивная функция,
которая вычисляет факториал числа. Помните, что для вычисления
факториала необходимо перемножить все числа от 1 до заданного
числа.

def factorial(n):
if n --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.