• python的几种数据类型的花样玩法(一)


    Python是一种动态类型语言,这意味着在Python中,你可以操作多种不同的数据类型,而且这些数据类型可以自动转换。以下是一些Python数据类型的花样玩法:

    数字:

    整数 (1, 100, -786 等)
    浮点数 (1.1, -78.4, 3.14159 等)
    复数 (3+2j, 4-5j, 5+5j 等)
    八进制数 (0o123, 0O123 等)
    十六进制数 (0x123, 0X123 等)

    字符串:

    字符串可以通过单引号或双引号创建。
    多行字符串可以通过三个单引号或三个双引号创建。
    我们可以通过各种方法在字符串中插入变量和表达式的值。
    Python中的字符串是不可变的,所以你不能改变字符串中的任何字符。

    列表:

    列表是Python中功能最全的数据结构之一。
    列表可以包含不同类型的元素,例如整数、浮点数、字符串、其他列表等。
    列表可以嵌套,即一个列表可以包含另一个列表。
    列表是可变的,你可以添加、删除或更改列表中的元素。

    元组:

    元组与列表非常相似,但有一个关键的区别:元组是不可变的。
    这意味着你不能更改元组中的任何元素。元组通常用于表示一个不会改变的有序集合。

    字典:

    字典是Python中的键值对集合。
    每个键在字典中必须是唯一的,而每个值可以是任何Python对象。
    你可以通过键来访问字典中的值,也可以添加、删除或更改键值对。

    集合:

    集合是一个无序且不重复元素的集合。
    集合中的元素用逗号分隔,每个元素后面有一个空格。
    可以使用花括号 {} 或 set() 函数创建集合。

    布尔值:

    Python有两个内置的布尔值:True 和 False。
    布尔值通常用于条件语句和逻辑操作。例如,比较两个值是否相等或不相等,检查一个数是否是偶数等。

    None:

    None是Python的特殊类型,表示“没有值”或“无”。
    当变量被声明但没有赋值时,其值就是None。同样,一些内置函数(如len(), type(), str(), int()等)在操作未定义的值时会返回None。

    复合类型:

    可以使用以上数据类型的组合来创建更复杂的数据结构。例如,你可以在一个列表中包含一个字典,或者在一个元组中包含一个列表等。

    生成器:

    Python的生成器提供了一种更有效的方式来创建迭代器,不需要存储所有值,而是只存储当前的值并生成下一个值。这对于大数据集特别有用。

    装饰器:

    Python的装饰器可以在不改变函数或方法代码的情况下增加其功能。装饰器是一个接受一个函数作为参数的函数,并返回一个新的函数。它可以在函数调用前后增加额外的逻辑。

    上下文管理器:

    Python的上下文管理器允许你创建特定的代码块,在这些代码块中可以进行特定的设置和清理工作。例如,使用with关键字可以自动管理资源(如文件打开和关闭)。

    生成器和迭代器:

    Python的生成器和迭代器允许你创建自己的数据流,这些数据流可以在需要时生成新的值,而不是一次性生成所有值。这对于大数据集特别有用。

  • 相关阅读:
    SPA路由实现的基本原理
    3.3 【MySQL】字符集和比较规则的应用
    正则表达式
    【Spring Cloud】新闻头条微服务项目:实时创建ES索引并引入MongoDB实现搜索历史记录及关键词联想
    10.23归并排序
    PT_大数定律LLN
    黑客公开“接单”,电子邮件成首选作案工具
    企业微信主体机构如何修改?
    ubuntu 20.04安装各类软件
    硼替佐米大鼠血清白蛋白RSA纳米粒|布立尼布小麦麦清白蛋白纳米粒|马赛替尼豆清白蛋白纳米粒(齐岳)
  • 原文地址:https://blog.csdn.net/babyai996/article/details/132754286