Python中基本数据类型及关系是Python中数据转换的基本知识点,同时也是面试官最容易提起的最基本问题,现对所遇到面试官提到的最基本问题做汇总,并总结出Python中基本数据类型。
问题1:Python中基本数据类型有哪些?
答1:number(int、float、bool、complex)、string、list、tuple、dictionary、set
问题2:基本数据类型的区别?
答2:
a、不可变数据类型:number、string、tuple
b、可变数据类型:list、set、dictionary
c、序列可用相同的访问方式,如list[index1,index2],即表示访问list中index1位置至index2位置元素(注意左闭又包,不包含index2,且位置起始元素为0),如,string、list、tuple(区分list:tuple元素不可更改)
问题3:设计字典类型时需要注意什么?
答3:
a、key的唯一性,即一个dic中不能含有相同key
b、key的不可变性,即key是不能被哈希的,如字符串,数字或元组
以下表格整理了较为详细的数据类型及关系,方便速查。
网友评论