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元组类型

原文地址:https://www.cnblogs.com/jia-shu/p/14013346.html