Python中常用的内置对象

Python中常用的内置对象包括:

数字类型、字符串类型、列表类型、元组类型、集合类型、字典类型、函数、模块和文件。下面分别进行详细介绍:

1.数字类型

数字类型用于表示数字,包括整型、浮点型和复数型。其中,整型和浮点型是最常用的数字类型,而复数型则用于处理涉及虚数的计算。Python中内置的数字类型的一些常用函数和方法如下:

1.整型(int):Python 3中整型没有大小限制,可以表示任意大小的整数。Python 2中整型分为int和long两种,但在Python 3中统一为int类型。常用的整型函数和方法包括:

  • int(x[, base]):将x转换为一个整数,base表示x的进制,默认为十进制。
    abs(x):返回x的绝对值。
  • pow(x, y[, z]):返回x的y次方,如果指定了z,则对结果取模。

2.浮点型(float):用于表示实数,包括小数、指数形式等。Python中内置的浮点型函数和方法包括:

  • float(x):将x转换为浮点型。
  • abs(x):返回x的绝对值。
  • pow(x, y):返回x的y次方。

3.复数型(complex):用于表示带有实部和虚部的数字。Python中内置的复数型函数和方法包括:

  • complex([real[, imag]]):创建一个复数对象,real表示实部,imag表示虚部。
  • abs(z):返回复数z的模。
  • z.real:返回复数z的实部。
  • z.imag:返回复数z的虚部。

4.字符串类型
字符串类型用于表示文本和字符序列,可以使用单引号、双引号或三重引号来定义。字符串是不可变的,即一旦创建就不能修改。Python中内置的字符串类型的一些常用函数和方法如下:

  • str:字符串类型。
  • len(s):返回字符串s的长度。
  • s.capitalize():将字符串s的第一个字符变成大写。
  • s.upper():将字符串s的所有字符变成大写。
  • s.lower():将字符串s的所有字符变成小写。
  • s.replace(old, new[, count]):将字符串s中所有的old替换成new,count表示最多替换次数。

列表类型

列表是一种有序、可变的集合,其中可以包含不同类型的数据,包括数字、字符串、列表等。Python中内置的列表类型的一些常用函数和方法如下:

  • list:列表类型。
  • len(lst):返回列表lst的长度。
  • lst.append(x):将元素x添加到列表lst的末尾。
  • lst.extend(iterable):将可迭代对象iterable中的所有元素添加到列表lst的末尾。
  • lst.insert(i, x):在列表lst的第i个位置插入元素x。
  • lst.pop([i]):移除并返回列表lst中的第i个元素,如果不指定i,则默认弹出最后一个元素。
  • lst.remove(x):移除列表lst中第一个值为x的元素。
  • lst.reverse():将列表lst中的元素顺序反转。
  • lst.sort([key[, reverse]]):对列表lst中的元素进行排序,key表示排序的依据,reverse表示是否降序排序。

元组类型

元组是一种有序、不可变的集合,其中可以包含不同类型的数据,包括数字、字符串、元组等。Python中内置的元组类型的一些常用函数和方法如下:

  • tuple:元组类型。
  • len(tup):返回元组tup的长度。
  • tup.index(x):返回元组tup中第一个值为x的元素的下标。
  • tup.count(x):返回元组tup中值为x的元素的个数。

集合类型

集合是一种无序、可变的集合,其中不能包含重复的元素,可以包含不同类型的数据,包括数字、字符串、元组等。Python中内置的集合类型的一些常用函数和方法如下:

  • set:集合类型。
  • len(s):返回集合s的长度。
  • s.add(x):向集合s中添加元素x。
  • s.update(iterable):将可迭代对象iterable中的所有元素添加到集合s中。
  • s.remove(x):从集合s中移除元素x,如果元素不存在则报错。
  • s.discard(x):从集合s中移除元素x,如果元素不存在则不报错。
  • s.pop():随机移除并返回集合s中的一个元素。
  • s.clear():清空集合s中的所有元素。

字典类型

字典是一种无序、可变的键值对集合,其中键必须唯一,值可以是任意类型的数据,包括数字、字符串、列表、字典等。Python中内置的字典类型的一些常用函数和方法如下:

  • dict:字典类型。
  • len(d):返回字典d中键值对的个数。
  • d.keys():返回字典d中所有的键。
  • d.values():返回字典d中所有的值。
  • d.items():返回字典d中所有的键值对。
  • d.get(key[, default]):返回字典d中键为key的值,如果不存在则返回默认值default。
  • d.pop(key[, default]):移除字典d中键为key的项,并返回对应的值,如果不存在则返回默认值default。
  • d.update([other]):将字典other中的键值对添加到字典d中,如果存在相同的键,则覆盖原有的值。

函数

函数是一种可以重复使用的代码块,可以接受参数并返回值。Python中定义函数的语法如下:

def function_name(parameters):
    """docstring"""
    statement(s)
    return expression

其中,function_name为函数名称,parameters为函数的参数列表,docstring为函数的文档字符串,statement(s)为函数体中的语句,expression为函数返回的值。

  • chr(i):返回Unicode编码为i的字符。

  • divmod(a, b):返回a除以b的商和余数。

  • float([x]):将x转换为浮点数类型。

  • int([x[, base]]):将x转换为整数类型,base为进制数,默认为十进制。

  • len(s):返回s的长度。

  • max(iterable):返回可迭代对象iterable中的最大值。

  • min(iterable):返回可迭代对象iterable中的最小值。

  • pow(x, y[, z]):返回x的y次方取模z的值,如果z为None,则返回x的y次方的值。

  • range([start], stop[, step]):返回一个包含从start到stop-1的整数序列的range对象,step为步长,默认为1。

  • round(number[, ndigits]):返回浮点数number的四舍五入值,ndigits为小数点后保留的位数,默认为0。

  • sorted(iterable[, key][, reverse]):返回一个排序后的列表,key为排序的依据,reverse表示是否降序排序。

  • str([object]):将object转换为字符串类型。

  • sum(iterable[, start]):返回可迭代对象iterable中所有元素的和,start为起始值,默认为0。

  • type(object):返回对象object的类型。

    除了内置函数外,Python还支持用户自定义函数和模块导入的函数。用户自定义函数通过def语句定义,模块导入的函数通过import语句导入。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻傻的心动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值