Code前端首页关于Code前端联系我们

面试问题:Python支持哪些数据类型?

terry 2年前 (2023-09-25) 阅读数 44 #后端开发

Python 支持哪些数据类型?

这是最基本的Python面试问题。

Python 支持 5 种数据类型:

1。 Numbers(数字)——用于存储数值​​​​

>>> a=7.0
>>>
复制代码

2。字符串(strings)——字符串是字符序列。字符串用单引号或双引号声明。

>>> title="Ayushi's Book"
复制代码

3。列表 - 列表是值的有序集合。我们用方括号声明列表。

>>> colors=['red','green','blue']
>>> type(colors)
 <class 'list'>
复制代码

4。元组 - 与列表类似,元组是值的有序集合。不同之处在于元组是不可变的,这意味着我们无法更改元组内的值。

>>> name=('Ayushi','Sharma')
>>> name[0]='Avery'
Traceback (most recent call last):
File "<pyshell#129>", line 1, in <module>
name[0]='Avery'
复制代码

类型错误:对象“元组”不支持数据项的分配

5。字典——字典是一种包含键值对的数据结构。我们用大括号声明字典。

>>> squares={1:1,2:4,3:9,4:16,5:25}
>>> type(squares)
<class 'dict'>
>>> type({})
<class 'dict'>
复制代码

我们还可以使用字典引导的表达方式:

>>> squares={x:x**2 for x in range(1,6)}
>>> squares
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门