• 基本数据类型


    • 字符串
      1. 用双引号""或者单引号''引起来的数据
      2. 可以通过索引和切片的方式访问其中的元素,切片访问时返回的也是一个字符串
      3. 可通过for-in遍历,属于可迭代对象
      4. 一旦创建就无法修改
      5. 字符串的拼接+
    a = 'hello'
    b= 'world'
    c = a + b
    print(c)
    
    #helloworld

          3.字符串的乘法*

    a = 'hello'
    b = a * 3
    print(b)
    
    #hellohellohello
    • 数字
      1. 整数,浮点,复数
      2. 运算符:+   -   *   /  //  %  **      (注:/计算结果是浮点型   //计算结果是整型    **幂)
    • 布尔

        True  False

    • 列表(list)
      1. 用[]括起来的用来存储数据的数据类型,元素之间用“,”隔开,里面可以放各种类型的数据
      2. 可以通过索引和切片的方式访问其中的元素,切片访问时返回的页也是一个列表
      3. 创建后可用索引和切片的方式进行修改和删除
      4. 可用in来判断一个元素是否存在于一个列表中
      5. 有序可修改
      6. 可以进行for-in进行遍历,属于可迭代对象
    • 元组(tuple)
      1. 用()括起来的用来存储数据的数据类型,元素之间用“,”隔开,里面可以放各种类型的数据
      2. 在创建元组的时候,可在最后一个元素的后面加上一个 ',' 加以区别,例如:tu = (1, 2, 3,)
      3. 元组的一级元素不可修改和增删,只能通过索引和切片来访问元素
      4. 可以进行for-in进行遍历,属于可迭代对象
      5. 有序
    • 字典(dict)
      1. 用{}括起来用来存储键值对数据的数据类型,元素之间用“,”隔开
      2. 字典的value可以是任意值
      3. 字典的key不能是列表、字典
      4. 无序可修改
    • 集合(set)
      1. 用{}括起来的用来存储不可变的数据类型(字符串、数字、元组)
      2. 元素不能重复
      3. 无序

    几种数据类型是否可变:

      可变数据类型(改变数据值的时候地址不变):列表、字典

      不可变数据类型(改变数据值的时候地址发生了改变):字符串、数字、元组

      测试方法:比较数据值改变前后的变量名的id值

  • 相关阅读:
    激活
    年龄校验,精确到日
    腾讯消息队列CMQ一键化部署脚本
    腾讯消息队列CMQ部署与验证
    蓝鲸6.0.1部署
    docker离线安装
    蓝鲸平台开启consul.conf UI界面
    基于docker一键化部署LNMP环境
    阿里云镜像上传打包
    腾讯蓝鲸平台部署[5.1.29版本]
  • 原文地址:https://www.cnblogs.com/SakuraYuanYuan/p/10217352.html
Copyright © 2020-2023  润新知