Python з нуля

Python з нуля
Числові типи даних містять числові значення.

Вони є незмінними типами даних, тобто - при перевизначенні такого об'єкта він буде створений заново.







Результат його виконання:

Числові об'єкти створюються тоді, коли ви задаєте їм значення.

Ви можете видалити такий об'єкт з пам'яті за допомогою оператора del. Його синтаксис такий:

Можна видаляти як одиночний об'єкт - так і кілька. наприклад:

В Python є чотири різних типи числових об'єктів:

  • int (signed integers - цілі числа): допустимо використання як позитивних так і негативних чисел без десяткового дробу;
  • long (long integers - довгі цілі числа): є тими ж integer -числами з необмеженою довжиною, записуються як і прості integer -об'єкти, але закінчуються великої або малої буквою L (див. примітку далі);
  • float (floating point real values ​​- числа з плаваючою точкою, дробу): представляють дійсні числа і записуються з десятковою крапкою, яка розділяє ціле число і його дробову частину; так само можуть являти собою "scientific notation", де E або e позначають "в ступені 10" (2.5e2 = 2.5 x 10 2 = 250);
  • complex (complex numbers - комплексні числа): мають вигляд a + bJ. де a і b є float. а J (або j) надають квадратний корінь з -1 (яке є уявним числом); a є дійсною частиною числа, а b - його уявною частиною.






  • В Python допустимо використання і l і L літери для позначення типу long. але рекомендується використовувати саме прописну (заголовну) букву, що б не плутати її з цифрою 1; по-замовчуванню Python відображає long числа з буквою L.

Зміна типів числових даних

Python змінює типи даних безпосередньо в вираженні, що містить різні типи. Але іноді може виникнути необхідність зробити це явно, що б задовольнити вимогу оператора або параметра для функції.

  • Вкажіть int (x) для зміни x в просте ціле число (integer);
  • Вкажіть long (x) для зміни x в long integer;
  • Вкажіть float (x) для зміни x в дробове (floating-point number);
  • Вкажіть complex (x) для зміни x в комплексне число з дійсною частиною x і уявною частиною рівною 0;
  • Вкажіть complex (x, y) для зміни x і y в комплексне число з дійсною частиною x і уявною частиною y; x і y є математіескімі виразами

математичні функції

В Python є такі функції, які виконують математичні обчислення:

Примітка: необхідно імпортувати модуль math:

The absolute value of x: the (positive) distance between x and zero.

The ceiling of x: the smallest integer not less than x

-1 if x y

The exponential of x: e x

The absolute value of x.

The floor of x: the largest integer not greater than x

The natural logarithm of x, for x> 0

The base-10 logarithm of x for x> 0.

The largest of its arguments: the value closest to positive infinity

The smallest of its arguments: the value closest to negative infinity

The fractional and integer parts of x in a two-item tuple. Both parts have the same sign as x. The integer part is returned as a float.

The value of x ** y.

x rounded to n digits from the decimal point. Python rounds away from zero as a tie-breaker: round (0.5) is 1.0 and round (-0.5) is -1.0.

The square root of x for x> 0

Функції випадкових чисел

Випадкові числа використовуються в іграх, програмах для симуляція, тестуванні, безпеки. Найбільш часто використовуються такі функції:

Примітка: необхідно імпортувати модуль random:







Схожі статті