Python3 2.Типы данных,Функция Type(),Арифметические действия

21.09.2016
39
55
#1
1.Типы Данных

В предыдущем уроке мы работали с цифрами которые являются int(integer) целые числа пример ( 5 , -5 , 0 , 199212)
Другой тип это строки str(srtings) , которая используется для презентации текста , пример 'Hello' , "World" . Для обозначения строки мы можем использовать как одинарные так и двойные кавычки (' ') и (" ")
Тип float(float point) дробные числа/числа с плавающей запятой , не целые числа
(2.9 , -0.12 ,-12.998)

2.Функция Type()

Что бы узнать тип переменной есть функция type() которая используется внутри функции print() .
Функция type() не выведет вам значение переменной , а покажет тип значения:
Int() - целое число
Python:
>>> x = 5
>>> print(type(x))
<class 'int'>
float() - число с плавающей точкой
Python:
>>> x = 2.49
>>> print(type(x))
<class 'float'>
str() - строка ""
Python:
>>> x = "Hello world"
>>> print(type(x))
<class 'str'>
3.Арифметические действия

Python содержит арифметические операторы , которые вы можете использовать для математических действий как и в обычной математике :
" + " сложение
" - " вычитание
" * " умножение
" / " деление с остатком
" // " деление без остатка
" ** " возведение в степень
" % " остаток от деления​
Python:
>>> one = 1
>>> two = one + 1
>>> print(two)
2
Пример деления с остатком:
Python:
>>> x = 4
>>> y = x / x
>>> print(y)
1.0
Пример остатка от деления:
Python:
>>> 9 % 2
1
# то есть в 9 влазит 4 двойки и 1 в остатке
Приоритет операторов как и в обычной математике сначала идет умножение " * " , деление " / " (" // ") и так далее.
 
Последнее редактирование:

buzzi

Member
19.10.2016
5
5
#2
Можно так же добавить оператор вычисления остатка от деления "%", специфично, но иногда бывает полезен
 
R

rrrFer

Гость
#3
Можно так же добавить оператор вычисления остатка от деления "%", специфично, но иногда бывает полезен
Почему специфично? - этот оператор постоянно используется. Например захочешь ты массив обработать параллельно в нескольких потоках - надо разделить его на части (мысленно). А если нацело не делится? (вот уже появился остаток от деления.