python学习笔记之常用数据类型

一、数字类型

1.整数

  • 整数无限制
  • 四种进制(十进制、二进制(0b或0B开头)、八进制(0o或0O开头)、十六进制(0x或0X开头))
  • pow(x,y)函数可计算 x y x^y xy

2.浮点数

  • 取值范围和小数精度存在限制,但常规计算可忽略
  • 取值范围数量级约 − 1 0 307 -10^{307} 10307 1 0 308 10^{308} 10308,精度数量级 1 0 − 16 10^{-16} 1016
  • 浮点数运算存在不确定尾数
  • round(x,d):四舍五入函数,d是截取尾数
  • 科学计数法表示:[a]e[b] 如:4.3e-3 表示 4.3 ∗ 1 0 − 3 4.3*10^{-3} 4.3103

3.复数

  • 表示:a+bj 如:z=3+4.0j
  • z.real获得实部,z.imag获得虚部

4.运算符

在这里插入图片描述
在这里插入图片描述
增强操作符
在这里插入图片描述

5.数值运算函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、字符串类型

1.定义:由0个或多个字符组成的有序字符序列

2.表示

  • 单行字符串:一对单引号或双引号表示
  • 多行字符串:一对三引号表示
  • 当字符串包含单引号时可用双引号括起来;当字符串包含双引号时可用单引号括起来;当字符串既包含单引号又包含双引号时可用三引号括起来。此外,也可使用转义字符表示单引号和双引号。

3.索引

在这里插入图片描述
包含从0开始的正向递增序号,和以-1开始的反向递减序号。

4.切片

  • 单个字符: <字符串>[M]
    在这里插入图片描述

  • 子串:<字符串>[M:N]
    在这里插入图片描述
    返回从M~N-1的子串,即是左开右闭区间
    M、N可缺失,M缺失表示至开头,N缺失表示至结尾
    在这里插入图片描述

  • 高级:<字符串>[M:N:K] 根据步长K对字符串切片
    在这里插入图片描述

5.字符串操作符

在这里插入图片描述

6.字符串处理函数

在这里插入图片描述
在这里插入图片描述

7.字符串处理方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.字符串格式化

  • 格式:<模式字符串>.format(<逗号分隔的参数>)
  • 示例
    在这里插入图片描述
  • 格式控制
    在这里插入图片描述

三、集合类型

1.定义

集合是多个元素的无序组合,每个元素唯一,不允许存在相同元素。为保证这点,集合元素不允许更改,同时也不允许是可变数据类型。
在这里插入图片描述
在这里插入图片描述

2.集合间的操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.集合处理方法

在这里插入图片描述
在这里插入图片描述

4.应用场景

  • 包含关系比较
    在这里插入图片描述
  • 数据去重
    在这里插入图片描述

四、序列类型

在这里插入图片描述
序列类型是基类型。
在这里插入图片描述

1.元组类型

在这里插入图片描述
在这里插入图片描述

2.列表类型

  • 定义
    在这里插入图片描述
    在这里插入图片描述
  • 操作函数和方法
    在这里插入图片描述
    在这里插入图片描述
  • 列表功能默写
    在这里插入图片描述
    在这里插入图片描述

3.序列类型应用场景

在这里插入图片描述
在这里插入图片描述

五、字典类型

1.定义和使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.操作函数和方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

3.字典功能默写

在这里插入图片描述

4.字典类型应用场景

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值