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

Python内置函数:你必知道的20个

发布时间:2023-12-17 13:38:00

Python是一种广泛使用的编程语言,拥有许多内置函数可以帮助我们更高效地编写代码。下面是我整理的20个你必须要知道的Python内置函数,并包含了使用例子。

1. print()

print()函数用于将指定的值打印到控制台上。

   print("Hello, World!")
   

2. len()

len()函数用于返回对象(字符串、列表、元组等)的长度或元素的个数。

   my_string = "Hello, World!"
   print(len(my_string))
   

3. input()

input()函数用于从用户处接收输入,并将其返回为字符串。

   name = input("What is your name? ")
   print("Hello, " + name)
   

4. range()

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

   my_list = list(range(1, 5))
   print(my_list)  # [1, 2, 3, 4]
   

5. type()

type()函数用于返回对象的类型。

   num = 10
   print(type(num))  # <class 'int'>
   

6. str()

str()函数用于将指定的值转换为字符串。

   num = 10
   num_str = str(num)
   print(type(num_str))  # <class 'str'>
   

7. int()

int()函数用于将指定的值转换为整数。

   num_str = "10"
   num = int(num_str)
   print(type(num))  # <class 'int'>
   

8. float()

float()函数用于将指定的值转换为浮点数。

   num_str = "3.14"
   num = float(num_str)
   print(type(num))  # <class 'float'>
   

9. max()

max()函数用于返回给定参数的最大值。

   my_list = [5, 2, 9, 1, 7]
   max_num = max(my_list)
   print(max_num)  # 9
   

10. min()

min()函数用于返回给定参数的最小值。

    my_list = [5, 2, 9, 1, 7]
    min_num = min(my_list)
    print(min_num)  # 1
    

11. sum()

sum()函数用于返回给定参数的总和。

    my_list = [1, 2, 3, 4, 5]
    total = sum(my_list)
    print(total)  # 15
    

12. abs()

abs()函数用于返回指定数值的绝对值。

    num = -10
    absolute = abs(num)
    print(absolute)  # 10
    

13. round()

round()函数用于将指定数值四舍五入到指定小数位数。

    num = 3.14159
    rounded = round(num, 2)
    print(rounded)  # 3.14
    

14. sorted()

sorted()函数用于返回给定参数的排序副本。

    my_list = [5, 2, 9, 1, 7]
    sorted_list = sorted(my_list)
    print(sorted_list)  # [1, 2, 5, 7, 9]
    

15. reversed()

reversed()函数用于返回给定参数的反序副本。

    my_list = [1, 2, 3, 4, 5]
    reversed_list = list(reversed(my_list))
    print(reversed_list)  # [5, 4, 3, 2, 1]
    

16. any()

any()函数用于判断给定可迭代对象中是否至少有一个为真。

    my_list = [False, False, True]
    result = any(my_list)
    print(result)  # True
    

17. all()

all()函数用于判断给定可迭代对象中是否全部为真。

    my_list = [True, True, False]
    result = all(my_list)
    print(result)  # False
    

18. zip()

zip()函数用于将两个可迭代对象对应的元素打包成元组。

    numbers = [1, 2, 3]
    letters = ['A', 'B', 'C']
    zipped = list(zip(numbers, letters))
    print(zipped)  # [(1, 'A'), (2, 'B'), (3, 'C')]
    

19. enumerate()

enumerate()函数用于将可迭代对象的元素和索引打包成元组。

    my_list = ['apple', 'banana', 'orange']
    for index, value in enumerate(my_list):
        print(index, value)
    # 0 apple
    # 1 banana
    # 2 orange
    

20. dir()

dir()函数用于返回模块、类、实例等的属性列表。

    import math
    print(dir(math))
    

这些内置函数是每个Python程序员都应该熟悉的,它们在各种应用中都非常有用。掌握了这些函数后,你可以更加高效地进行编程和问题解决。