Python必须知道的6种数据类型

目录

一、数字类型【Number】​编辑

【1】整型(int)​编辑

【2】浮点型(float)​编辑

【3】复数(complex)​编辑

二、字符串类型【string】​编辑

字符串有两种表示方式​编辑

字符串常用操作(这里不细讲)​编辑

三、列表类型【list】​编辑

四、元组类型【tuple】​编辑

五、字典类型【dictionary】​编辑

六、集合类型【set】​编辑


一、数字类型【Number】

 数字类型(Number)简单来说就是数值,在Python语句中我们不乏要用到数字和数值,特别是写算法的朋友们。

那好,让我们了解一下有哪些数字类型

【1】整型(int)

Python中的整型和我们平常数学说的整数没多大区别,包括负整数,0,正整数。

我这说说编程语言中常用的进制数,分别是:

二进制:由0和1组成,以0b或0B开头【常用】

八进制:由0~8组成,以0o或0O开头

十进制:由0~9排列组成,不能以0开头,除非整数本身就是0【常用】

十六进制:由0~9以及A~F或a~ f组成,以0x或0X开头

【2】浮点型(float)

在Python中浮点型和小数概念差不多,但是浮点数会比小数要更精准一些,只需记住它是表示小数就行。

【3】复数(complex)

复数也和我们数学里的概念差不多,一般写成a+bj的形式,用函数的话表示为complex(a, b),其中实部a和虚部b都是浮点型

二、字符串类型【string】

字符串类型在Python中是最常用的数据类型。

字符串有两种表示方式

【1】单行字符串,可以使用一对单引号或者一对双引号表示

【2】多行字符串,可以使用三单引号或三双引号表示(注:也可以表示单行)

字符串常用操作(这里不细讲)

(ps:这两个用的很多

【1】索引

    可以根据索引返回字符串中单个字符,索引是从0开始的可以用-1表示末尾位置,这很特别。

【2】切片

    从某个字符串中抽取部分连串的值

三、列表类型【list】

列表类型在Python中用的很频繁​​​​​​。

列表可以支持数字、字符串、也可以支持列表;

列表的表达式是在方括号内,用逗号进行隔开列表中的元素,例如 [ "张三", 12, [5, 6, 7] ]

列表和字符串一样,也可以被索引和切片。

四、元组类型【tuple】

元组(tuple)是一种特殊的列表,它同样是Python中可以用于存储数据集合数据类型。 它的特殊性是:元组是一个是有序的且不可改变的集合。

五、字典类型【dictionary】

字典也是Python中常用的内置数据类型;

字典是无序的对象集合,在字典当中的元素是通过键(key)来存取的;

字典也是一种映射类型,它的元素是键值对,字典是用{}来标识的;

在字典中的键(key)必须使用不可变类型;

最重要的是,同一个字典里,key值是唯一的,相当于标志。

给一个例子吧:{ "李四": 1, "王五": 2},这里的key有哪些呢,是的,【"李四"】 和【"王五"】是key值,1和2是value。这里可以看出字典的表示方式是dict = {key1 : value1, key2 : value2, key3 : value3 }。

(ps:dict只是变量名,可以随便取)

六、集合类型【set】

集合(set)是一个拥有确定的、唯一的、不变的元素,且元素是无序的、可变的数据组织形式。

集合有去重功能,所以通常用于删除重复元素。如刚开始创建集合时,写s = {9, 3, 1, 1, 2, 4, 5, 3},最后得到的是去重后的集合, 即s为{9, 3, 1, 2, 4, 5}。

可以使用大括号 { } 或者 set() 函数创建集合。

(ps:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典,也可以用于存储值)

好了,六大数据就介绍到这吧!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值