教程引言:
荟萃经典的Python面试题,包括但不限于基础知识,高阶知识,算法,以及开放性回答等必考的面试题。
Python的基础数据类型有哪些?
Python的基础数据类型,可分为简单数据类型和复合数据类型。简单数据类型是不可再分割的原子数据类型,Python中的简单数据类型有:整型,浮点类型,布尔类型。复合数据类型由简单数据类型或其它复合数据类型组合而成,是一种可以存储其它数据类型的数据集合,在Python中也被成为容器类数据类型。Python中的复合数据类型有:字符串,列表,元组,字典,集合。
通过内置的type,可以输出数据类型的类型名:
# 在type的输出中,class后面用引号括住的即为数据类型的类型名 class_name = type(2020) # class_name的输出为<class 'int'>,int即为整型的类型名 class_name = type(20.1314) # class_name的输出为<class 'float'>,float即为浮点类型的类型名 class_name = type(True) # class_name的输出为<class 'bool'>,bool即为布尔类型的类型名 class_name = type('Python') # class_name的输出为<class 'str'>,str即为字符串类型的类型名 class_name = type([1,2,3]) # class_name的输出为<class 'list'>,list即为列表类型的类型名 class_name = type((1,2,3)) # class_name的输出为<class 'tuple'>,tuple即为元组类型的类型名 class_name = type({0: 'ok', 1: 'invalid parameters'}) # class_name的输出为<class 'dict'>,dict即为字典类型的类型名 class_name = type({'Python', 'C++', 'Java'}) # class_name的输出为<class 'set'>,set即为集合类型的类型名
关注微信公众号:薯条编程,公众号后台回复"Python资料",免费领取Python电子书,以及学习Python视频课程。
小班授课,薯条老师一对一教学,火热报名中,点击了解线下就业培训。