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

Python常见内置函数及其用法

发布时间:2023-05-30 21:20:00

Python是一种高级编程语言,它有许多内置的函数,这些函数是已经定义好的,可以直接调用,极其方便,是Python最大的特点之一。本文将介绍Python中常见的内置函数及其用法。

1. print()

print函数用于在控制台打印输出内容。它可以接受多个参数,用逗号隔开,将它们打印在一行中。默认情况下,每个参数之间用空格分隔,并在结尾处自动换行。例如:

print('Hello', 'Python')  # 输出:Hello Python

2. len()

len函数用于获取对象的长度或大小。它可以用于字符串、列表、元组、字典、集合等数据类型。例如:

print(len('Hello'))  # 输出:5

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

3. type()

type函数用于获取对象的类型。它可以用于数字、字符串、列表、元组、字典、集合等数据类型。例如:

print(type(123))  # 输出: <class 'int'>

print(type('Hello'))  # 输出: <class 'str'>

4. input()

input函数用于从用户输入获取数据。当程序执行到input函数时,它会等待用户输入数据,直到用户按下回车键为止。用户输入的数据会作为字符串返回。例如:

name = input('请输入您的姓名:')

print('您好,', name)

5. int()

int函数用于将字符串转换为整数。如果字符串无法转换成整数,则会抛出ValueError异常。例如:

num = int('123')

print(num)  # 输出:123

6. str()

str函数用于将其他类型的数据转换为字符串。例如:

age = 20

print('您的年龄是' + str(age) + '岁')  # 输出:您的年龄是20岁

7. range()

range函数用于生成一个整数序列。它可以接受一个或多个参数,参数可以是整数或浮点数。例如:

for i in range(5):

    print(i)  # 输出:0, 1, 2, 3, 4

8. abs()

abs函数用于获取一个数的绝对值。例如:

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

9. max()

max函数用于获取一组数中的最大值。例如:

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

10. min()

min函数用于获取一组数中的最小值。例如:

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

11. sum()

sum函数用于计算一组数的和。例如:

print(sum([1, 2, 3, 4]))  # 输出:10

12. sort()

sort函数用于对列表进行排序。默认情况下,它会按升序排序。例如:

nums = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]

nums.sort()

print(nums)  # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]

13. reversed()

reversed函数用于反转列表中的元素。例如:

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

for i in reversed(nums):

    print(i, end=' ')  # 输出:5, 4, 3, 2, 1

14. zip()

zip函数用于同时遍历多个列表,并返回对应位置的元素。例如:

names = ['Tom', 'Jerry', 'Mike']

ages = [18, 20, 22]

for name, age in zip(names, ages):

    print(name, age)  # 输出:Tom 18, Jerry 20, Mike 22

15. any()

any函数用于判断一个可迭代对象中是否存在任意一个True值。例如:

nums = [0, '', False, None, 1, 'Hello']

print(any(nums))  # 输出:True

16. all()

all函数用于判断一个可迭代对象中是否所有元素都是True。例如:

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

print(all(nums))  # 输出:True

17. id()

id函数用于获取一个对象的 标识符。例如:

a = 123

print(id(a))  # 输出:140712955626336

18. repr()

repr函数用于将一个对象转换为字符串,通常与eval函数一起使用。例如:

a = [1, 2, 3]

b = repr(a)

c = eval(b)

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

19. range()

range函数用于生成一个整数序列。它可以接受一个或多个参数。例如:

for i in range(5):

    print(i)  # 输出:0, 1, 2, 3, 4

20. help()

help函数用于获取Python中函数或模块的帮助信息。例如:

help(len)

以上就是Python中常见的内置函数及其用法,了解这些函数,可以让我们更加高效地编写Python程序。