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

Тема в разделе "Python", создана пользователем gx6060, 4 окт 2016.

Метки:
  1. gx6060

    gx6060 Python

    Регистрация:
    21 сен 2016
    Сообщения:
    37
    Симпатии:
    32
    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 в остатке
    Приоритет операторов как и в обычной математике сначала идет умножение " * " , деление " / " (" // ") и так далее.
     
    #1 gx6060, 4 окт 2016
    Последнее редактирование: 24 окт 2016
    Vander нравится это.
  2. buzzi

    buzzi Member

    Регистрация:
    19 окт 2016
    Сообщения:
    5
    Симпатии:
    3
    Можно так же добавить оператор вычисления остатка от деления "%", специфично, но иногда бывает полезен
     
  3. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Почему специфично? - этот оператор постоянно используется. Например захочешь ты массив обработать параллельно в нескольких потоках - надо разделить его на части (мысленно). А если нацело не делится? (вот уже появился остаток от деления.
     
Загрузка...
Похожие Темы - Python3 Типы данных
  1. gx6060
    Ответов:
    0
    Просмотров:
    269
  2. gx6060
    Ответов:
    6
    Просмотров:
    456
  3. gx6060
    Ответов:
    2
    Просмотров:
    418
  4. gx6060
    Ответов:
    0
    Просмотров:
    185
  5. gx6060
    Ответов:
    0
    Просмотров:
    268

Поделиться этой страницей