Python 基础,,  数据类型与数据结


  数据类型与数据结构

  数据类型是计算机程序中的数据对象以及定义在这个数据对象集合上的一组操作的总称。

  数据结构是计算机存储,组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

  区别(以Python为例)

  数据类型:整型(int),字符串(str),列表(list),元组(tuple),字典(dict),布尔值(bool)

  数据结构:列表(list),元组(tuple),字典(dict),集合(set)


  序列

  Python包含6中内建序列:字符串,列表,元组,Unicode字符串,buffer对象,xrange对象。

  即有序排列的元素对象,序列中每个元素都被分配一个序号,即元素的位置,也称为索引

  与使用索引来访问单个元素类似,可以使用切片操作来访问一定范围内的元素。切片通过冒号隔开的两个索引来实现。

  序列中所有元素都是有编号的——从0开始递增。所有序列都可以通过这种方式进行索引。最后一个元素的位置编号为 -1。

  所有序列类型都可以进行某些特定的操作:索引(indexing),分片(slicing),加(adding),乘(multiplying),成员资格,计算序列长度,找出最大元素和最小元素的内建函数,迭代


  整型

  Python的数字类型有:整型(int),长整形(long),浮点数(float),复数(complex)。

  在Pyton2中,整数的大小是有限制的,当数字超过一定的范围将不在是int型,而是long长整型。而在Python3中,无论整数的长度为多少,统称为整型。

  浮点数即小数。

  字符串

  字符串是Python中最常用的数据类型,用途广泛,用单引号‘‘或双引号""创建。

  列表 list

  列表是由一系列特定元素顺序排列的元素组成的,它的元素可以是任何数据类型:即数字,字符串,列表,元组,字典,布尔值等,同时其元素也是可修改的。使用方括号[]标志。


  整型转换操作

技术分享图片
a = 1.99#查看类型print (type(a))#输出结果>>> <class ‘float‘>#转换类型b = int(a)print (b,type(b))#输出结果>>> 1 <class ‘int‘>
View Code

  *转换字符串数据类型为int,字符串内容必须是数字,而且只取小数点前面的数字


Python 基础

评论关闭