Python函数列表:常用函数和参数一览
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 应用程序。
