第二节 变量类型

来源:互联网 发布:软件服务行业会计处理 编辑:程序博客网 时间:2024/06/13 11:46

第二节 变量类型

1.Python允许你同时为多个变量赋值。也可以为多个对象指定多个变量,也可以使用del语句删除一些对象的引用

Python有五个标准的数据类型:

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

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

int(有符号整型)

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

float(浮点型)

complex(复数)

2.字符串或串(String)是由数字、字母、下划线组成的一串字符

python的字串列表有2种取值顺序:

从左到右索引默认0开始的,最大范围是字符串长度少1

从右到左索引默认-1开始的,最大范围是字符串开头

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

字典用 "{ }" 标识。字典由索引 key 和它对应的值 value 组成。

4.python 的所有数据类型都是类,可以通过 type() 查看该变量的数据类型,此外还可以用 isinstance 来判断:

 区别在于:type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型

5.数据类型分为数字型和非数字型。

数字型包括整型,长整型,浮点型,复数型;

 

非数字型包括字符串,列表,元组和字典

非数字型的共同点:都可以使用切片、链接(+)、重复(*)、取值(a[])等相关运算;

非数字型的不同点:

列表 可以直接赋值,元组不可以赋值,字典按照 dict[k]=v 的方式赋值。

6.字符串表示方式:str="hello,world"

列表表示方式:list=['hello',2,3,4,'world']

元组:tuple=('hello',2,3,4,'world')

截取方式相同:名称[头下标:尾下标]

下标是从0开始算起,可以是正数或者负数,下标为空则表示取到头或者尾

开始截取时,包含了下边界,而截取到最大范围不包括上边界。

元组不能二次赋值,列表可以

7.Python变量类型:

1)Numbers

2)String

3)List  []

4)Tuple(元祖)(),相当于只读列表,不可以二次赋值

5)dictionary(字典){},key值对