【Python】基本数据类型

整数

可正可负,没有取值范围限制
十进制
二进制 以0b或者0B开头
八进制 以0o或者0O开头
十六进制 以0x或者0X开头

浮点数

1.带有小数及小数点的数字
2.浮点数的取值范围(-100307~ 100308)和计算精度(10-16)都存在范围,但常规计算不考虑
3.浮点数计算存在不确定位数,所以在判断0.1+0.2 == 0.3时,需要round(0.1 + 0.2) == 0.3
才能正确判断,round(x, d)函数用于对x四舍五入舍去尾数,d是截取小数位数
4.也可以使用科学计数法表示如4.3e-3就是0.0043

复数(不常用)

使用z.real获得复数的实部
使用z.imag获得复数的虚部

数值运算操作符

【Python】基本数据类型_第1张图片
【Python】基本数据类型_第2张图片
【Python】基本数据类型_第3张图片

数字类型的关系

三种类型存在一种逐渐“扩展”的关系
整数 < 浮点数 <复数
例:203.0 + 42 = 245.0(浮点数 + 整数 = 浮点数)

数值运算函数

【Python】基本数据类型_第4张图片
【Python】基本数据类型_第5张图片
【Python】基本数据类型_第6张图片

字符串类型的表示

1.字符串由一对单引号或者一队双引号表示
2.由一对三单引号或者i一对三双引号可以表示多行字符串
3.字符串是字符的有序序列,序列从0开始的正向递增序号,或者从-1开始的反向递减序号

字符串的使用

使用[ ]获取字符串中的一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
切片:返回字符串中一段字符串 <字符串>[M,N,K] (M开始,不到N)
(正序和反序可同时用再M,N中)(K表示步长可省略,省略时为1)

例:将一个字符串反转:“一二三四五”[ : : -1]结果是"五四三二一"

字符串的转义符\

字符串的操作符

【Python】基本数据类型_第7张图片

字符处理函数

【Python】基本数据类型_第8张图片
【Python】基本数据类型_第9张图片

字符串处理方法

方法为一种特殊的函数
方法为.()
函数为()
【Python】基本数据类型_第10张图片
【Python】基本数据类型_第11张图片
【Python】基本数据类型_第12张图片

字符串类型的格式化

<模板字符串>.format(<逗号分隔的参数>)
【Python】基本数据类型_第13张图片
【Python】基本数据类型_第14张图片
默认左对齐,填充空格【Python】基本数据类型_第15张图片
【Python】基本数据类型_第16张图片

你可能感兴趣的:(Python,Python)