• 2.六大标准类型


    六大标准类型

    1.数据类型:int float bool complex

    ​ 1.1 int整型:整数,二进制、八进制、十进制、十六进制都是整型

    ​ 1.2 float浮点型:小数 3.1415926 科学计数法:e3 10的三次方

    ​ 1.3bool布尔型:只有True和False假

    ​ 1.4complex复数类型:实数+虚数 平方为-1是虚数 23+42j或complex(32,43) j是指定字符

    2.容器类型:str list tuple

    2.1 str字符串类型:

    ​ 单引号、双引号、三引号

    ​ 特点:可以获取,不可以修改,有序

    ​ 有序:正向索引从左到右自然数,逆向索引从右到左负数

    ​ 转义字符: +字符

    ​ 常用: 换行 缩进(水平制表符) 把后面的内容切换到当前行首

    ​ 元字符串:在引号前加r 使内容里的转义字符都失去意义

    ​ 格式化:替换经常变化的量

    ​ %d整数 :%2d指定占几位数,正数居右,负数居左

    ​ %f 小数 :默认六位小数 %.2f指定位数,不够补零,多了四舍五入

    ​ %s字符串:没特殊要求

    strvar=‘%s买了%d斤水果,花了%f元’%(‘贾英贺’,3,34.33)
    
    2.2 list列表类型:[]

    ​ 特点:可以获取,可以修改,有序

    ​ listvar=[‘大家快递费’,334,43.34,434+43j]

    ​ len(listvar)#获取容器中元素的个数(容器长度)

    2.3 tuple元组类型:

    ​ 特点:可以获取,不可以修改,有序

    ​ tuplevar=(“打卡机”,344,343j,)

    ​ 区分元组类型:判断是不是元组类型,看有没有逗号,小括号有没有不重要

    ​ tuplevar=(234) #这是整型,不是元组类型

    ​ tuplevar=343, #有逗号,是元组类型

    2.4 集合set{}

    ​ 特点:无序,去重,不可获取,不可修改,

    ​ 里边的值必须是可以哈希不可改变的类型:Number数据类型,str字符串类型,tuple元组类型

    2.5 字典dict{‘a’:11,‘b’:22}

    ​ 特点:里面的元素都是以键值对的方式成对出现,表面上有序,实际上也是无序的

    ​ 可以通过键来获取值,键不可改变,值可以改变

    ​ 键的要求:也必须是可哈希不可改变的类型:Number数据类型,str字符串类型,tuple元组类型

  • 相关阅读:
    作业五:团队项目——项目启动及需求分析
    结对编程项目---四则运算
    PSP记录个人项目耗时情况
    代码复查
    是否需要有代码规范?
    编写一个能自动生成小学四则运算题目的程序。
    目前流行的源程序版本管理软件和项目管理软件的优缺点
    在Github注册账户
    浏览完整部教材,列出不懂的5-10个问题
    FZU 1683 纪念SlingShot(矩阵水)
  • 原文地址:https://www.cnblogs.com/jia-shu/p/14013346.html
Copyright © 2020-2023  润新知