前面我们已经介绍了在Python中主要有六种类型, 分别是Number、String、Set、Tuple、List、Dictionary这些,今天我们就在这里讲下Python中的不可变的数据类型
一 、Number
Python中的数字数据类型是用来存储数值。 数据类型是不可变的数据类型的, 这就意味着如果改变数字数据类型的值, 将会出错。
其中数字数据类型又分为整型(int)、浮点型(float)、布尔型(bool)、复数型(complex)
整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。
浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
布尔型(boolen)- 就是我们平常说的对和错, True和 False
有时候我们需要对数字数据类型进行转换, 只需要一些函数
int(x) 将x转换为一个整数。
float(x) 将x转换到一个浮点数。
complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
如下是一些Python内置的数字类型函数
二、字符串类型(string)
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
Name1 = 'Bob' Name2 = 'Alice'
1、 字符串的输入和输出
输入: 输入input()
输出: 输出 print ()
如
下标和切片:
2. 所谓的下标, 就是编号, 就好比超市中存储的编号, 通过这个编号就能够找到相应的存储空间。字符串的截取是通过下标来的, Python访问子字符串是可以用方括号来截取的, 如下:
切片是指对操作对象截取其中一部分的操作。
语法: 【起始: 结束: 步长】, 如下:
【选区的区间属于左闭右开型。 即从"起始"位开始, 到"结束"位的前一位结束】
3. 在遇见一些特殊的字符串, 我们是需要一个转义符来""转义的的,如下是一些常见的 :
4. 字符串的一些常用函数:
三、元组
定义:一种有序的集合, 用小括号括起来。元组是不能修改的
1. 元组的创建:
tuple = () # 创建空元组
tuple1 = (1,) # 创建一个只有一个元素的元组
tuple2 = (2,3, 4) # 创建含有多个元素的元组
【当元组中只有一个元素的时候,我们必须在元素的末尾添加一个逗号;元组小括号可以省略, 但是逗号是不可以省略的】
2. 修改元组:
元组中的元素是不允许修改的, 但我们可以对元组进行连接组合,如下:
3. 删除元组:
元组的元素值是不允许删除的, 但是我们可以用del语句来删除整个元组
4. 元组中常用的函数:
以上就是python数据类型中的不可变的数据类型