page contents

Python支持什么数据类型?

Nen 发布于 2022-12-19 10:47
阅读 885
收藏 0
分类:Python开发

最佳答案 2023-03-02 13:45

4432
王昭君
王昭君

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

Python支持5种数据类型:

1. Numbers(数字)——用于保存数值

          • >>> a=7.0>>>


2. Strings(字符串)——字符串是一个字符序列。我们用单引号或双引号来声明字符串。


          >>> title="Ayushi's Book"


3. Lists(列表)——列表就是一些值的有序集合,我们用方括号声明列表。

      • >>> colors=['red','green','blue']>>> type(colors) <class 'list'>


4. Tuples(元组)——元组和列表一样,也是一些值的有序集合,区别是元组是不可变的,意味着我们无法改变元组内的值。

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


TypeError:‘tuple’ 对象不支持数据项分配


5. Dictionary(字典)——字典是一种数据结构,含有键值对。我们用大括号声明字典。






    >>> 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}


请先 登录 后评论