Python中常见的内置函数及用法
Python是一种高级编程语言,内置了许多有用的函数和模块,能够简化和加速我们的程序开发。这里我们集中介绍一些Python中常见的内置函数及用法。
1. print()
print函数能够在控制台输出指定的内容,其用法如下:
print(object(s), sep=separator, end=end, file=file, flush=flush)
其中,object是要打印的一个或多个对象,可以是数字、字符串、变量、列表等;sep是分隔符,默认为一个空格;end是结束符,默认为一个换行符;file是输出文件,默认为标准输出;flush是是否刷新缓冲区,默认为False。
例如:
print("Hello world!")
print(1, 2, 3, sep=', ', end='.
')
2. len()
len函数能够返回一个对象的长度或元素个数,其用法如下:
len(s)
其中,s是要返回长度的对象,可以是字符串、列表、元组、字典等。
例如:
print(len("Python is great!")) #输出 16
print(len([1, 2, 3, 4, 5])) #输出 5
3. type()
type函数能够返回一个对象的类型,其用法如下:
type(object)
其中,object是要返回类型的对象,可以是一个数值、字符串、列表、元组、字典、函数等。
例如:
print(type(123)) #输出 <class 'int'>
print(type("Python")) #输出 <class 'str'>
4. input()
input函数能够从控制台获取一个用户输入的字符串,其用法如下:
input(prompt)
其中,prompt是提示字符串。
例如:
name = input("请输入您的名字:")
print("您好," + name + "!")
5. int(), float(), str()
这三个函数分别用于转换成整型、浮点型、字符串类型,其用法如下:
int(x) float(x) str(x)
其中,x是要进行转换的对象。
例如:
print(int("123")) #输出 123
print(float("3.14")) #输出 3.14
print(str(12345)) #输出 "12345"
6. range()
range函数用于生成一个整数序列,其用法如下:
range(start, stop, step)
其中,start是起始值,默认为0;stop是终止值,但不包括终止值;step是步长,默认为1。
例如:
for i in range(5):
print(i) #输出 0 1 2 3 4
for i in range(1, 10, 2):
print(i) #输出 1 3 5 7 9
7. sum()
sum函数用于对序列中的元素求和,其用法如下:
sum(iterable, start)
其中,iterable是要求和的序列;start是起始值,默认为0。
例如:
numbers = [1, 2, 3, 4, 5] print(sum(numbers)) #输出 15
8. abs()
abs函数用于返回一个数的绝对值,其用法如下:
abs(x)
其中,x是要返回绝对值的数值。
例如:
print(abs(-3)) #输出 3
9. max(), min()
max函数用于返回序列中最大的元素,min函数用于返回序列中最小的元素,它们的用法如下:
max(iterable, *iterables, key, default) min(iterable, *iterables, key, default)
其中,iterable是要求最大或最小值的序列;iterables是可选的多个序列,只会在第一个序列所有元素都比较了后才会继续比较下一个序列;key是用于排序的关键字函数,默认为None;default是当序列为空时返回的值。
例如:
numbers = [1, 2, 3, 4, 5] print(max(numbers)) #输出 5 print(min(numbers)) #输出 1
10. list(), tuple(), set()
这三个函数分别用于将一个序列转换成列表、元组、集合,它们的用法如下:
list(iterable) tuple(iterable) set(iterable)
其中,iterable是要进行转换的序列。
例如:
print(list("Python")) #输出 ['P', 'y', 't', 'h', 'o', 'n']
print(tuple([1, 2, 3, 4, 5])) #输出 (1, 2, 3, 4, 5)
print(set([1, 2, 1, 3, 3, 4])) #输出 {1, 2, 3, 4}
以上就是Python中常见的一些内置函数及其用法。在实际编程中,熟练掌握这些函数的用法可以大大提高编程效率,减少出错的可能。
