欢迎访问宙启技术站
智能推送

Python函数列表:常用函数和参数一览

发布时间:2023-05-30 18:07:58

Python是一种功能强大的高级编程语言,被广泛应用于各种应用场景,从大型企业应用到计算机科学教育。Python拥有大量内置函数,用于执行许多常见的编程任务。

本文列举了一些常用的Python函数,以及它们的参数、功能和示例。

1. print()

print() 是 Python 中最常用的函数之一。它用于将一个或多个值打印到控制台上。

语法:print(value1, value2....)

示例:

print("Hello, World!")

print("My name is", "Tom")

print("The answer is", 42)

2. input()

input() 函数用于从控制台获取用户输入。

语法:input([prompt])

示例:

name = input("What is your name? ")

print("Hello,", name)

3. len()

len() 函数用于返回对象的长度(字符数、列表长度等)。

语法:len(sequence)

示例:

string = "Hello, World!"

print(len(string))

4. range()

range() 函数用于创建一个包含指定范围内的整数序列。

语法:range(start, stop[, step])

示例:

for i in range(5):

    print(i)

5. map()

map() 函数用于将一个函数应用到一个序列的每个元素上。

语法:map(function, iterable)

示例:

def square(x):

    return x ** 2

numbers = [1, 2, 3, 4, 5]

squares = map(square, numbers)

print(list(squares))

6. filter()

filter() 函数用于筛选序列中满足条件的元素。

语法:filter(function, iterable)

示例:

def positive(x):

    return x > 0

numbers = [-1, 2, -3, 4, -5]

positives = filter(positive, numbers)

print(list(positives))

7. reduce()

reduce() 函数将一个函数应用到一个序列的所有元素,将结果组合成单个值。

语法:reduce(function, sequence[, initial])

示例:

from functools import reduce

def product(x, y):

    return x * y

numbers = [1, 2, 3, 4, 5]

product = reduce(product, numbers)

print(product)

8. abs()

abs() 函数返回一个数的绝对值。

语法:abs(x)

示例:

print(abs(-5))

print(abs(5))

9. round()

round() 函数返回一个数的四舍五入值,可以指定小数点后的位数。

语法:round(number[, ndigits])

示例:

print(round(3.14159))

print(round(3.14159, 2))

10. max() 和 min()

max() 函数返回一个序列的最大值,min() 函数返回最小值。

语法:max(iterable[, default=obj, key=func]) 和 min(iterable[, default=obj, key=func])

示例:

print(max([1, 2, 3, 4, 5]))

print(min([1, 2, 3, 4, 5]))

11. pow()

pow() 函数返回 x 的 y 次幂。

语法:pow(x, y[, z])

示例:

print(pow(2, 3))

print(pow(2, 3, 5))

12. sorted()

sorted() 函数返回一个排序后的序列。

语法:sorted(iterable[, key][, reverse])

示例:

print(sorted([1, 4, 2, 5, 3]))

print(sorted(["apple", "orange", "banana"]))

13. str()

str() 函数将一个对象转换为字符串。

语法:str(object='')

示例:

num = 42

print(str(num))

14. int()

int() 函数将一个字符串或数字转换为整数。

语法:int(x=0)

示例:

num = "42"

print(int(num))

15. float()

float() 函数将一个字符串或数字转换为浮点数。

语法:float(x)

示例:

num = "3.14159"

print(float(num))

总结

这里列出的都是 Python 中一些最常见的函数。这些函数覆盖了常见的数据类型、控制流、迭代、排序以及类型转换等多个方面。掌握这些函数的用法,可以帮助您快速构建 Python 应用程序。