c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python 数据类型

更新时间:2023-06-15

Python 数据类型分类

Python 是一门动态语言,不需要事先声明数据类型,但它支持不同的数据类型。下面我们将简要介绍 Python 中的常见数据类型。

1. 数字类型

Python 中数字类型包括整型(int)、长整型(long)、浮点型(float)、复数(complex),它们分别表示不同类型的数字。其中整型和长整型都可以用整数表示,浮点型表示带有小数的数字。复数由实部和虚部组成,通常用 j 或 J 表示虚数单位。Python 支持数字类型之间的运算。

2. 字符串

字符串是 Python 中最常见的数据类型之一,表示一个或多个字符组成的序列。Python 中的字符串可以用单引号或双引号括起来,支持基本的字符串操作例如拼接、分割、格式化等操作。在字符串中的字符都有一个下标,可以使用下标访问字符串中的字符。字符串是不可变类型,所以修改字符串需要创建一个新字符串。

3. 列表

列表是 Python 中最基本的数据结构之一,用于存储一组数据。它可以包含任意数量的元素,元素之间用逗号隔开,并且可以是不同的数据类型。列表支持切片、拼接、追加、删除、排序等操作,可以通过下标访问其中的元素。列表是可变类型,可以对列表中的元素进行修改。

Python 数据类型转换

Python 中提供了多种数据类型转换方法,可以将一种数据类型转换为另一种。下面我们简要介绍 Python 中的数据类型转换方法。

1. int()、float()、complex()

int()、float()、complex() 分别可以将其他数据类型转换为整型、浮点型和复数型。例如,int('11') 将字符串 '11' 转换为整数 11,float(3) 将整数 3 转换为浮点型 3.0。

2. str()

str() 可以将其他数据类型转换为字符串类型。例如,str(234) 将整数 234 转换为字符串 '234'。

3. list()、tuple()

list() 和 tuple() 分别可以将其他数据类型转换为列表和元组。例如,将字符串 'hello' 转换为列表可以使用 list('hello'),返回 ['h', 'e', 'l', 'l', 'o']。将列表 [1,2,3] 转换为元组可以使用 tuple([1,2,3]),返回 (1,2,3)。

Python 数据类型常用函数

在 Python 中,对于不同类型的数据,有不同的常用函数可供使用。下面我们介绍一些常用的函数。

1. 数字类型常用函数

Python 中常见的数字类型函数包括 divmod、pow、round 等。divmod(x,y) 可以返回 x 除以 y 的商和余数,pow(x,y) 可以计算 x 的 y 次方,round(x,n) 可以将小数 x 四舍五入保留 n 位小数。

2. 字符串常用函数

Python 中常见的字符串函数包括 len、upper、lower、capitalize、replace 等。其中 len(s) 可以返回字符串 s 的长度,upper() 可以将字符串的所有字符转换为大写字母,lower() 可以将字符串的所有字符转换为小写字母,capitalize() 可以将字符串的第一个字符转换为大写字母,replace(old,new) 可以将字符串中的 old 替换为 new。

3. 列表常用函数

Python 中常见的列表函数包括 append、extend、insert、sort、reverse 等。其中 append(x) 可以将元素 x 添加到列表末尾,extend(iterable) 可以将可迭代对象 iterable 的元素添加到列表末尾,insert(i,x) 可以在列表的第 i 个位置插入元素 x,sort() 可以对列表进行排序,reverse() 可以将列表翻转。