Python数据类型

标准数据类型:

python 有五个标准数据类型 :

Numbers ------------------> 数字 用于存储数值  ,不可改变的数据类型,否则分配一个新的对象

String -----------------------> 字符串  是由数字、字母、下划线组成的一串字符。

List --------------------------->列表  它支持字符,数字,字符串甚至可以包含列表(所谓嵌套

Tuple -------------------------->元组

Dictionary --------------------->字典

  1  数字类型 : Numbers

支持四种不同的数字类型:

int(有符号整型)

long(长整型[也可以代表八进制和十六进制])

float(浮点型)

complex(复数)


图1

为var1和var2 赋值 并输出 。del是删除单个或多个对象的引用



2、字符串 : String

python中字符串有两种截取方式 :

1、从左到右索引默认0开始的 

2、从右到左索引默认-1开始的

要截取字符串 使用 变量[头下标:尾下标] 这种方式

包含头下标  但是不包含尾下标的值。-1 表示最后一个值 ,对于的-2 表示倒数第二个值

看示例


图2

分别是: [-1] : 最后一个值

[-1:-3] :倒数第一个值到倒数第三个值 (方向错误 所以没值)

[-4:] :倒数第四个值 到末尾

[0:-1] : 开头到末尾(不包括末尾)


3、列表 List []

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。

列表用[ ]标识,表中的值得分割也可以用到变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认0开始的,从右到左索引默认-1开始 和字符串的一样吧


4、元组 Tuple ()

元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。


5、字典 :Dictionary {}

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。

两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。应该和java中的Map一样吧


如果key不存在 那么dictionary就会报错

要避免Key不存在的错误 :

1 、 通过in判断key是否存在


2、通过dictionary的get方法 如果key不存在 返回null或者自己定义的value


类型转换

类型转换

运算符

1 、 算术运算符

以下假设变量a为10,变量b为20:



2 、 位运算符



3 、 逻辑运算符

4 、 成员运算符


5 、身份运算符



6 、 运算符 优先级   从高到低


你可能感兴趣的:(Python数据类型)