• Python的基本类型介绍和可变不可变


    Python的基本类型介绍

    前言

      做python有一段时间了,从工作开始就在不断地学习和积累。但是有时候用到一些技术点,甚至是基础知识的时候,总是会遗忘。所以,从今天开始,就在这里记录下来,不仅可以分享给大家,而且还可以帮助我来复习。博客会持续更新,开始会是python基础的复习,后面会根据工作内容来分享一些框架、数据库等等的一些内容。希望能够给大家带来帮助。也希望有疑惑、补充和不足的地方,大家能及时提出和指正。让我们共同进步,明天会更好!Thanks everyone!

     

    python的基本数据类型:

      Number(数字)、String(字符串)、Tuple(元组)、List(列表)、Dictionary(字典)、Set(集合)

    不可变类型:

      Number(数字)、String(字符串)、Tuple(元组)

    可变类型:

      List(列表)、Dictionary(字典)、Set(集合)

    1. Numbers(数字)

      python中的number用于存储数值,数据类型是不允许进行改变的,如果进行改变也就是意味着要重新分配内存空间

      支持不同的数据类型:

      • 整形(int)-通常被称为整型或整数,是正数或者负整数。
      • 长整型(long integers)-无限大小的整数,整数最后使用大写或小写的L表示。
      • 浮点型(floating point real values)-浮点型由整数部分和小数部分组成。
      • 复数(complex numbers)-复数由实数部分和虚数部分构成,可以使用a+bj,或者complex(a,b)表示,复数的a和b部分都是浮点型.
      • 布尔值(bool)- 只有True,False两个值。很方便的进行逻辑运算。
      • 字节(bytes):二进制类型。主要储存一些字符串的编码。或者数字的二进制表示。

    2. String (字符串)

    • 1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
    • 2、字符串可以用+运算符连接在一起,用*运算符重复。
    • 3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
    • 4、Python中的字符串不能改变。

    3. Tuple(元组)

    • 1、与字符串一样,元组的元素不能修改。
    • 2、元组也可以被索引和切片,方法一样。
    • 3、注意构造包含0或1个元素的元组的特殊语法规则。
    • 4、元组也可以使用+操作符进行拼接。

    4. List(列表)

    • 1、List写在方括号之间,元素用逗号隔开。
    • 2、和字符串一样,list可以被索引和切片。
    • 3、List可以使用+操作符进行拼接。
    • 4、List中的元素是可以改变的。

    5. Dictionary(字典)

    • 1、字典是一种映射类型,它的元素是键值对。
    • 2、字典的关键字必须为不可变类型,且不能重复。
    • 3、创建空字典使用{ }。

    6. Set(集合)

    • 1、集合(set)是一个无序不重复元素的集。
    • 2、基本功能是进行成员关系测试和消除重复元素。
    • 3、可以使用大括号 或者 set()函数创建set集合,注意:创建一个空集合必须用 set() 而不是 { },因为{ }是用来创建一个空字典。
    感谢您的阅览,有不足之处还请之处,共同学习! 内容持续更新中。。。
  • 相关阅读:
    Spring -- spring 和 hibernate 整合
    文件:一个任务
    文件:因为懂你,所以永恒
    集合:在我的世界里,你就是唯一
    总结回顾
    快速排序的优化
    快速排序
    归并排序(迭代实现)- 数据结构和算法95
    归并排序(递归实现)- 数据结构和算法94
    堆排序的代码实现
  • 原文地址:https://www.cnblogs.com/meari-workspace/p/10430384.html
Copyright © 2020-2023  润新知