目录
一、数字类型【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() 而不是 { },因为 { } 是用来创建一个空字典,也可以用于存储值)
好了,六大数据就介绍到这吧!