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

Тут можно читать онлайн Дмитрий Красота - Введение в Python - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

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

Введение в Python - описание и краткое содержание, автор Дмитрий Красота, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Python это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный скриптовой язык программирования. Python был разработан как "легкочитаемый" язык, часто использующий в качестве ключевых слов слова английского языка.
--------
Файл изготовлен по материалам сайта http://pythonicway.com/

Введение в 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() # Напечатает список всех значений

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

Обратите внимание что ключи и значения выводятся не в том порядке в котором - фото 6

Обратите внимание, что ключи и значения выводятся не в том порядке, в котором мы их задавали.

Сеты в Python:

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

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

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

2 | s = set()

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

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

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

Преобразование типов данных Иногда может возникнуть необходимость - фото 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 в результате будет 20.4

-

Вычитание - Вычитает правый операнд из левого

15 - 5 в результате будет 10

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

13.4 - 7 в результате будет 6.4

*

Умножение - Перемножает операнды

5 * 5 в результате будет 25

7 * 3.2 в результате будет 22.4

-3 * 12 в результате будет -36

/

Деление - Делит левый операнд на правый

15 / 5 в результате будет 3

5 / 2 в результате будет 2 (В Python 2.x версии при делении двух целых чисел результат будет целое число)

5.0 / 2 в результате будет 2.5 (Чтобы получить "правильный" результат хотя бы один операнд должен быть float)

%

Деление по модулю - Делит левый операнд на правый и возвращает остаток.

6 % 2 в результате будет 0

7 % 2 в результате будет 1

13.2 % 5 в результате 3.2

**

Возведение в степень - возводит левый операнд в степень правого

5 ** 2 в результате будет 25

2 ** 3 в результате будет 8

-3 ** 2 в результате будет -9

//

Целочисленное деление - Деление в котором возвращается только целая часть результата. Часть после запятой отбрасывается.

12 // 5 в результате будет 2

4 // 3 в результате будет 1

25 // 6 в результате будет 4

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

Оператор

Описание

Примеры

==

Проверяет равны ли оба операнда. Если да, то условие становится истинным.

5 == 5 в результате будет True

True == False в результате будет False

"hello" == "hello" в результате будет True

!=

Проверяет равны ли оба операнда. Если нет, то условие становится истинным.

12 != 5 в результате будет True

False != False в результате будет False

"hi" != "Hi" в результате будет True

<>

Проверяет равны ли оба операнда. Если нет, то условие становится истинным.

12 <> 5 в результате будет True. Похоже на оператор !=

>

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

5 > 2 в результате будет True.

True > False в результате будет True.

"A" > "B" в результате будет False.

<

Проверяет меньше ли значение левого операнда, чем значение правого. Если да, то условие становится истинным.

3 < 5 в результате будет True.

True < False в результате будет False.

"A" < "B" в результате будет True.

>=

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

1 >= 1 в результате будет True.

23 >= 3.2 в результате будет True.

"C" >= "D" в результате будет False.

<=

Проверяет меньше или равно значение левого операнда, чем значение правого. Если да, то условие становится истинным.

4 <= 5 в результате будет True.

0 <= 0.0 в результате будет True.

-0.001 <= -36 в результате будет False.

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

Оператор

Описание

Примеры

=

Присваивает значение правого операнда левому.

c = 23 присвоит переменной с значение 23

+=

Прибавит значение правого операнда к левому и присвоит эту сумму левому операнду.

с = 5

а = 2

с += а равносильно: с = с + а. с будет равно 7

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Дмитрий Красота читать все книги автора по порядку

Дмитрий Красота - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Введение в Python отзывы


Отзывы читателей о книге Введение в Python, автор: Дмитрий Красота. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x