资讯专栏INFORMATION COLUMN

python核心数据类型 -- 数字类型和集合

omgdog / 2784人阅读

摘要:相关计算操作描述操作描述加法乘方减法取模乘法一元加法除法省去小数部分一元减法截断除三元表达式比较操作操作描述操作描述左移位按位或右移位按位异或按位与按位求反关于数字的一些说明测试浮点数是否为整数官方文档和数值相关的模块,和会省略小数部分

相关计算
操作 描述 操作 描述
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 三元表达式
比较操作
操作 描述 操作 描述
x << y x左移y位 x y 按位或
x >> y x右移y位 x ^ y 按位异或
x & y 按位与 ~x 按位求反
关于数字的一些说明

is_integer
测试浮点数是否为整数 官方文档


和数值相关的模块 mathrandom
int()和math.trunc()会省略小数部分,round()函数可以做四舍五入,math.floor在2.7下会保留小数位为0,在3.0下和int效果相同

python3.0不再支持字典比较大小,可用sorted(dict.items())替代


集合 set

add() 插入
update() 按位置求并集
remove() 根据值删除一个项目

为什么使用集合?

过滤掉重复项
记录已经访问过的位置

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38471.html

相关文章

  • 真假美猴王-Numpy数据Python数组的区别与联系

    摘要:下文统一称为数组是存储单一数据类型的多维数组同语言数组直接保存数值而则是能够对数组进行处理的函数。动态数据类型与的数组和的这些不可变数据类型的适用场景等可变数据类型适用于需要不断对原始数据进行修改的场景。 showImg(https://segmentfault.com/img/remote/1460000018925396);Numpy,是python中的一个矩阵计算包,功能类似ma...

    邹强 评论0 收藏0
  • python核心数据类型 -- 概览

    摘要:概览数字字符列表字典元组文件其他类型集合,,类类型,其他文件类工具管道,先进先出管道,套接字文件类型转换非字符字符项目操作和的结果相同对象的精确值,但大多数使用可转化的非数值数值项目操作转化为整数转化为浮点序列化项目操作字符串转化为 概览 showImg(https://segmentfault.com/img/remote/1460000008522793?w=739&h=823);...

    pinecone 评论0 收藏0
  • Python全栈之路系列之数字数据类型

    摘要:数字在中,整型长整型浮点数负数布尔值等都可以称之为数字类型。数字类型的复杂度整数比浮点数简单浮点数比复数简单。布尔类型布尔类型其实就是数字和的变种而来,即真或假,实际上就是内置的数字类型的子类而已。 上篇文章中我们简单的体验了Python语言基本概念与语法,那么在继续深入下去的过程中,不妨先学习几个常见的Python内置数据类型?这也是大部分Python教科书的学习目录,由浅至深,慢慢...

    Developer 评论0 收藏0
  • Python零基础到入门】Python基础语法篇——基本数据类型【文末送书】

    摘要:布尔值布尔值和布尔代数的表示完全一致,一个布尔值只有两种值的数据类型可以通过内置的函数查询,例如还可以用来判断和的区别在于不会认为子类是一种父类类型。会认为子类是一种父类类型。基本功能是进行成员关系测试和删除重复元素。 ...

    Winer 评论0 收藏0
  • Python入门-第一章Python基础(2)

    摘要:例如使用表示年龄,使用表示年份等。如下图所例以存储数据的变量标识符为和存储数据的变量标识符为为例,表示变量与内存单元之间的关系。用于设定分隔符,默认使用空格作为分隔。 1.2    标识符和关键字 1.2.1     标识符 在日常生活中我们为了方便我们在行为、语言等方面进行沟通与交流,我们...

    freewolf 评论0 收藏0

发表评论

0条评论

omgdog

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<