zoukankan      html  css  js  c++  java
  • Python3数据类型

    标准数据类型

    不可变数据:数字、字符串、元组

    可变数据:列表、集合、字典

    序列:字符串、列表、元组

    数字类型

    1. int(整数)如1,只有一种数据类型,长整型
    2. bool(布尔)如True
    3. float(浮点数)如1.23
    4. complex(复数)如1+2j

    字符串

    1. 单引号与双引号使用完全相同
    2. 不可变
    3. 两种索引方式,从左到右以0开始,从右到左以-1开始
    4. 没有单独的字符类型,一个字符就是长度为1的字符串
    5. 原始字符串前加r,不会发生转义

    元组

    1. 与列表类似,但是元组内的元素不能修改。
    2. 写在小括号里(),元素之间用逗号隔开

    列表

    1. 使用最为频繁
    2. 写在方括号内[],用逗号分隔开元素
    3. 可变

    集合

    1. 功能是进行集合关系测试和删除重复元素
    2. 使用大括号 { } 或者 set() 函数创建集合,但进行空集合的创建必须使用set()

    字典

    1. 列表是有序的对象集合,字典是无序的对象集合。
    2. 字典当中的元素是通过键来存取的,而不是通过偏移存取。
    3. 用"{ }"标识,它是一个无序的键(key) : 值(value)对集合
    4. 键(key)必须使用不可变类型。
    5. 在同一个字典中,键(key)必须是唯一的。
    6. 创建空字典使用 { }
    7. 构造函数 dict() 可以直接从键值对序列中构建字典

    如何判断变量类型?

    • 内置的type()函数可以查询变量所指的对象类型

    例如a=20 print type(a) 返回<class 'int'>

    • isinstance函数

    例如a=111 isinstance(a,int) 返回True

  • 相关阅读:
    GAN对抗神经网络(原理解析)
    Wasserstein distance(EM距离)
    浅谈KL散度
    深度学习中 Batch Normalization是什么
    Batch Normalization的正确打开方式
    对于梯度消失和梯度爆炸的理解
    [转贴]loadrunner 场景设计-添加Unix、Linux Resources计数器
    Volley(四)—— ImageLoader & NetworkImageView
    SQL单表查询
    ifconfig命令详解
  • 原文地址:https://www.cnblogs.com/lufengkenan/p/9772999.html
Copyright © 2011-2022 走看看