Библиотека knigago >> Компьютеры: Разработка ПО >> Программирование: прочее >> Введение в Python


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

# 2449, книга: Оборотни
автор: Клайв Баркер

"Оборотни" Клайва Баркера - это захватывающий и леденящий душу роман, который мастерски сочетает в себе элементы боевой фантастики и классического ужаса. История начинается на отдаленном острове, где группа наемников сталкивается с древним проклятием, которое превращает людей в кровожадных оборотней. Столкнувшись с непреодолимым злом, наемникам приходится бороться за свою жизнь, сохраняя при этом свою человечность. Баркер создает атмосферу постоянного ужаса, описывая ужасающие...

СЛУЧАЙНАЯ КНИГА

Баллада о трубе и облаке. Цирил Космач
- Баллада о трубе и облаке

Жанр: Классическая проза

Год издания: 1988

Серия: Мастера современной прозы

СЛУЧАЙНАЯ КНИГА

Дмитрий Красота - Введение в Python

Введение в Python
Книга - Введение в Python.  Дмитрий Красота  - прочитать полностью в библиотеке КнигаГо
Название:
Введение в Python
Дмитрий Красота

Жанр:

Руководства и инструкции, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Python

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

неизвестно

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

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

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

Рейтинг:

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

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

Краткое содержание книги "Введение в Python"

Python это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный скриптовой язык программирования. Python был разработан как "легкочитаемый" язык, часто использующий в качестве ключевых слов слова английского языка.

--------

Файл изготовлен по материалам сайта http://pythonicway.com/

Читаем онлайн "Введение в Python". [Страница - 5]

Python:
Кортеж это еще один составной тип данных, похожий на список. Кортеж состоит из ряда значений, разделенных запятыми, заключенными в круглые скобки ( ( ) ). Основным различием между списками и кортежами является то, что элементы кортежей не могут быть изменены. То есть, кортежи можно рассматривать как списки доступные только для чтения.

Если у вас нет необходимости изменять элементы списка, то для экономии места в памяти лучше использовать тип данных кортеж.


1 | my_tuple =(True, 786, 3.14, 'text', 70.2)

2 | second_tuple = (123, 'text')

3 |

4 | print my_tuple # Печатает весь кортеж

5 | print my_tuple[0] # Печатает первый элемент

6 | print second_tuple * 2 # Печатает удвоенный кортеж

7 | print my_tuple + second_tuple # Печатает объединенные кортежи


В результате вы получите:

| (True, 786, 3.14, 'text', 70.2)

| True

| (123, 'text', 123, 'text')

| (True, 786, 3.14, 'text', 70.2, 123, 'text')


При этом, следующие действия доступны для списков и недоступны для кортежей:


1 | my_list = ["Rome", 23, ["cat", "dog"], True, 3.14]

2 | my_tuple = ("Rome", 23, ["cat", "dog"], True, 3.14)

3 | my_list[0] = "Paris" # Замена значения первого элемента сработает для списка

4 | my_tuple[0] = "Paris" # Та же операция для кортежа вызовет ошибку


Словари в Python:

Словари в Python это неотсортированная колекция элементов, доступ к которым осуществляется по ключу. То есть, каждому ключу словаря соответствует определенное значение. Ключом может быть любой неизменяемый тип данных (число, строка, кортеж), значением - любой тип данных.

Пары ключ, значение словаря заключаются в фигурные скобки ( { } ). Есть несколько способов создания словарей:


1 | my_dict = { } # Создаем пустой словарь

2 | my_dict["country"] = "Mexico" # Присваиваем ключу country значение Mexico

3 | print my_dict["country"] # Выведет Mexico

4 |

5 | # Заполнение словаря при инициализации

6 | another_dict = {"number":23, 2: True, "my_list":[1, 2, 3]}

7 | print another_dict.keys() # Напечатает список всех ключей

8 | print another_dict.values() # Напечатает список всех значений


Данный код выведет следующее:


Книгаго: Введение в Python. Иллюстрация № 6
Обратите внимание, что ключи и значения выводятся не в том порядке, в котором мы их задавали.

Сеты в Python:

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

Создать сеты можно следующими способами:

1 | # Создание пустого сета

2 | s = set()

3 | # Создание сета инициализацией

4 | s = {"hi", "bye"}

Для добавление элемента в сет используется метод add, для удаления - pop или remove. Добавление в сет уже существующего элемента не повлияет на сет. Сеты обладают множеством методов для работы с уникальными элементами, например difference - возвращает элементы сета отсутствующие в другом сете, intersection - наоборот, возвращает елементы сета присутствующие в другом сете.

Книгаго: Введение в Python. Иллюстрация № 7

Преобразование типов данных:

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

Функция

Описание

int(x [,base])

Преобразовывает х в целое число. Например, int(12.4) -> 12

long(x [,base] )

Преобразовывает х в long. Например, long(20) -> 20L

float(x)

Преобразовывает х в число с плавающей точкой. Например float(10) -> 10.0

complex(real [,imag])

Создает комплексное число. Например complex(20) -> (20+0j)

str(x)

Преобразовывает х в строку. Например str(10) -> '10'

tuple(s)

Преобразовывает s в кортеж. Например tuple("hello") -> ( "h","e","l","l","o" )

list(s)

Преобразовывает s в список. Например list("Python") -> ["P","y","t","h","o","n" ]

dict(d)

Создает словарь из d. Например dict( [ (1,2), (3,4) ] ) -> { 1:2, 3:4 }

Операторы в Python


Published: 07 October 2014


Говоря простым языком, в выражении 2 + 3, числа "2" и "3" называются операндами, знак "+" оператором. В языке программирования Python существуют следующие типы операторов:

* Арифметические операторы

* Операторы сравнения (реляционные)

* Операторы присваивания

* Побитовые операторы

* Логические операторы

* Операторы членства (Membership operators)

* Операторы тождественности (Identity operators)

Рассмотрим их по порядку.

Арифметические операторы в Python:
Оператор

Описание

Примеры

+

Сложение - Суммирует значения слева и справа от оператора


15 + 5 в результате будет 20

20 + -3 в результате будет 17

13.4 + 7 в результате --">

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


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