Python 常用内置函数,及实例演示

Python的内置函数非常强大,可以帮助你完成各种任务。以下是20个非常有用的Python内置函数及其使用实例:

1. abs()

返回数字的绝对值。

print(abs(-5))  # 输出:5

2. all()

如果迭代器的所有元素都为真(或迭代器为空),返回True

print(all([1, 2, 3]))  # 输出:True

3. any()

如果迭代器里有任何元素为真,返回True

print(any([0, False, 5]))  # 输出:True

4. bin()

将整数转换成以"0b"为前缀的二进制字符串。

print(bin(10))  # 输出:0b1010

5. bool()

将给定参数转换成布尔类型。

print(bool(0))  # 输出:False

6. chr()

返回对应于整数 i 的 ASCII 字符。

print(chr(97))  # 输出:a

7. divmod()

返回两个数的商和余数。

print(divmod(9, 4))  # 输出:(2, 1)

8. enumerate()

将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。

for index, value in enumerate(['a', 'b', 'c']):
    print(index, value)  # 输出:0 a, 1 b, 2 c

9. eval()

执行一个字符串表达式,并返回表达式的值。

print(eval('3 + 5'))  # 输出:8

10. filter()

使用过滤函数过滤序列。

numbers = range(-5, 5)
less_than_zero = list(filter(lambda x: x < 0, numbers))
print(less_than_zero)  # 输出:[-5, -4, -3, -2, -1]

11. float()

将一个字符串或数字转换为浮点数。

print(float("112.31"))  # 输出:112.31

12. format()

格式化指定的值。

print(format(0.5, '%'))  # 输出:50.000000%

13. hex()

将整数转换为以"0x"为前缀的十六进制字符串。

print(hex(255))  # 输出:0xff

14. input()

接受用户输入。

# name = input("Enter your name: ")
# print(f"Hello, {name}!")

15. int()

将一个字符串或数字转换为整型。

print(int("10"))  # 输出:10

16. len()

返回对象(字符、列表、元组等)的长度或项目数。

print(len([1, 2, 3]))  # 输出:3

17. map()

对序列中的所有项执行函数操作。

def square(number):
    return number ** 2

numbers = [1, 2, 3, 4]
squared = map(square, numbers)
print(list(squared))  # 输出:[1, 4, 9, 16]

18. max()

返回集合中的最大值。

print(max([1, 2, 3]))  # 输出:3

19. min()

返回集合中的最小值。

print(min([1, 2, 3]))  # 输出:1

20. pow()

返回 x 的 y 次幂。

print(pow(2, 3))  # 输出:8

这些内置函数大大简化了Python编程,使得执行常见任务更加直接和高效。

相关推荐

  1. Python 函数实例演示

    2024-03-13 06:00:05       44 阅读
  2. Python函数

    2024-03-13 06:00:05       39 阅读
  3. python数据类型

    2024-03-13 06:00:05       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 06:00:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 06:00:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 06:00:05       82 阅读
  4. Python语言-面向对象

    2024-03-13 06:00:05       91 阅读

热门阅读

  1. 0008、ts的类型推论

    2024-03-13 06:00:05       41 阅读
  2. Golang 中 map[string]string 如何在 TOML 文件中配置

    2024-03-13 06:00:05       43 阅读
  3. LeetCode454 四数相加

    2024-03-13 06:00:05       44 阅读
  4. python安装库文件的时候一个一个安装的py脚本

    2024-03-13 06:00:05       41 阅读
  5. 内网横向渗透一般攻击技巧

    2024-03-13 06:00:05       41 阅读
  6. npm、gnvm常用命令

    2024-03-13 06:00:05       39 阅读
  7. 开源模型应用落地-安全合规篇(二)

    2024-03-13 06:00:05       39 阅读
  8. 基本sql语句

    2024-03-13 06:00:05       45 阅读
  9. 经典算法掌握

    2024-03-13 06:00:05       40 阅读
  10. proto3语言指南

    2024-03-13 06:00:05       35 阅读