1、number
数字是python中的一种数据类型,在python中,我们可以直接定义变量,并赋予任意数字,如:数字可以是整数,也可以是小数
a = 1
b = 1.0
与其他语言相比,python在创建数字类型的变量时,并不需要特意的去区分数字是整型(Integer),还是浮点型(float),只需像上述定义一样,直接赋值便可;
扩展:取数时,我们可以使用python内置函数对数据进行干预,如float、int等等
2、字符串
字符串是python中最常见的数据类型,在python中可以使用引号(”“或‘’)来定义字符串类型数据
string_1 = "新时代"
string_2 = '老农民'
string_new = string_1 + string_2
string_new_ = "{}{}".format(string_1,string_2)
string_new_2 = f"{string_1}{string_2}"
对于定义,我们还可以直接对两个字符串类型的变量直接使用连接符+进行链接,或使用内置函数format进行字符串拼接
3、列表
python中的列表类似于Java中的list集合,是一种可重复且有一定顺序的数据结构,且可以在创建后修改数据内容,它具有可序列化性,定义方式如下
list_ = ["a","b","c"]
list_1 = [1,2,3]
list_2 = [{"a":"1"},{"b":"2","c":"3"}]
在python列表中,数据的格式要保证一致,如全是数字,或全是字符,亦或者全部都是字典形式: 而list中存储字典,则对字典长度不做限制,只需保证数据类型一致即可
4、元组
是python中 的一种独特形式,它与list类型,但是元组是定长的,一旦生成无法改变,但也因为其无法改变的特性,在使用它与list的情况下,元组的性能会更加突出,定义方式如下:
tuple = (1,2,3)
tuple_1 = ("a","b","c")
_
5、字典
字典也是python中的一种可序列化数据格式,它类似于Java中的map,它可以对其内部的数据进行分类,与列表和元组相比,优势在于:方便查找想要的数据,查找效率高:
dict_ = {"a":1,"b":2}
在上述代码中,dict_为变量名称,a与b为字典的key值,在取数时,我们可以通过变量名.key的方式拿到字典中对应key键下的value(值)
6、集合
python中的集合,也同样是一种可序列化的数据结构,它使用{}进行集合的创建,但是与字典相比,它没有key键,而与list列表相比,它又不允许数据重复,因此相对list列表中的数据进行去重操作时,我们可以使用set集合
set_ = {1,2,3}