Maison >développement back-end >Tutoriel Python >types de données de base python, types numériques et collections

types de données de base python, types numériques et collections

高洛峰
高洛峰original
2017-03-09 09:51:151357parcourir

Calculs associés

操作 描述 操作 描述
x y 加法 x ** y 乘方
x - y 减法 x % y 取模(x mod y)
x * y 乘法 x 一元加法
x / y 除法(2.6省去小数部分) -y 一元减法
x // y 截断除 x if y else z 三元表达式

Opérations de comparaison

操作 描述 操作 描述
x << yx左移y位x y按位或
x >> y x右移y位 x ^ y 按位异或
x & y 按位与 ~x 按位求反

Quelques notes sur les nombres

is_integer
Test si le nombre à virgule flottante est un document officiel entier


et les modules numériques associés math, random
int() et math.trunc() omettront le decimal part , la fonction round() peut effectuer des arrondis, math.floor conservera la décimale comme 0 sous 2.7 et a le même effet que int sous 3.0

Python 3.0 ne prend plus en charge la comparaison de dictionnaires , vous pouvez utiliser sorted (dict.items()) remplace


set set

add() insère
update() unions par position
remove() supprime un basé sur la valeur des éléments

Pourquoi utiliser des collections ?

Filtrer les doublons
Enregistrer les emplacements qui ont été visités

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn