数值类型与序列类型

2018-03-12 22:19 by 推了一下眼镜, 阅读, 评论, 收藏, 编辑

数值类型 

int 整形

float 浮点型

bool 布尔型

complex 复数型

 

数值的相关计算

*关于精确计算

因为float的浮点型数据在计算时可能存在细微的误差,所以在要求极精确的计算中,可以用以上的方法获得准备的数值。

 

整除 向下取余    ( // )

取余 ( % )

向上取整

乘方计算(**)

 

字符串   (string)

使用双引号( ”   ” )或者单引号( ‘  ‘ )

使用三引号开头和结尾进行字符串的换行

单引号( ‘   ‘ )和双引号( ”  ” )的嵌套使用

 序列类型及基本操作

列表  (list) 属于可变对象

以[ ] 包括的内容作为一个列表

元组  (tuple) 属于不可变对象

以()包括的内容作为一个元组 

通用的序列操作包括索引 切片等操作来操作序列的数据

元素都是从[0]开始检索 但是不能超过索引的范围

list       index     out of    range

列表    索引   超出      范围

 

切片操作

对元素进行切片,索引相应的元素。

list[start:end:step] (通用格式)

取出包括start对应索引值至end对应的索引值之前(不包括end索引值)的元素,且取值步长为step(即间隔相应的步长进行取值,每step个索引值去一个索引值)

 

将step的值设为-1可以进行反向索引

 

str list tuple之间的类型可以相互转化

对应使用str() list() tuple()

 

拆包操作

list1 = [1,2,3,4,5]

 

 

 变量本身无类型

变量引用的对象有类型

 

用in或not in 可以查询元素是否存在于序列中

 

版权声明:本文为trlearn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/trlearn/p/8552362.html