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

初学者必知的Python内置函数

发布时间:2023-05-20 16:40:47

Python是一种高级编程语言,支持多种编程范式。Python中的内置函数是指像print、input等在Python安装后自动加载的函数库。这些函数是Python中常用的工具,能够帮助我们更轻松地编程。下面是初学者需要知道的一些Python内置函数。

1. abs()

abs()函数用于获取数的绝对值,例如:

print(abs(-5))
输出: 5

2. all()

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

print(all([1,2,3,4]))
输出: True

3. any()

any()函数用于判断一个可迭代对象中的任一元素是否为True,例如:

print(any([1,2,3,4]))
输出: True

4. bool()

bool()函数用于将一个值转换为布尔值True或False,例如:

print(bool(0))
输出: False

5. bin()

bin()函数用于将一个整数转换为二进制,例如:

print(bin(10))
输出: 0b1010

6. chr()

chr()函数用于将Unicode码点转换为字符,例如:

print(chr(65))
输出: A

7. divmod()

divmod()函数用于求两个数的商和余数,例如:

print(divmod(10, 3))
输出: (3, 1)

8. enumerate()

enumerate()函数用于获取一个可迭代对象中元素的索引和值,例如:

for idx, val in enumerate(['a', 'b', 'c']):
    print(idx, val)
输出:
0 a
1 b
2 c

9. filter()

filter()函数用于从一个可迭代对象中筛选出满足条件的元素,例如:

def is_even(num):
    return num % 2 == 0

print(list(filter(is_even, [1, 2, 3, 4])))
输出: [2, 4]

10. float()

float()函数用于将一个字符串或数值转换为浮点数,例如:

print(float('3.14'))
输出: 3.14

11. format()

format()函数用于格式化字符串输出,例如:

print('{} plus {} equals {}'.format(2, 3, 5))
输出: 2 plus 3 equals 5

12. hex()

hex()函数用于将一个整数转换为十六进制,例如:

print(hex(15))
输出: 0xf

13. int()

int()函数用于将一个字符串或浮点数转换为整数,例如:

print(int('10'))
输出: 10

14. len()

len()函数用于获取一个序列的长度,例如:

print(len('hello'))
输出: 5

15. list()

list()函数用于将一个序列转换为列表,例如:

print(list('hello'))
输出: ['h', 'e', 'l', 'l', 'o']

16. map()

map()函数用于对一个可迭代对象中的元素进行映射转换,例如:

def double(num):
    return num * 2

print(list(map(double, [1, 2, 3, 4])))
输出: [2, 4, 6, 8]

17. max()

max()函数用于获取一个序列中的最大值,例如:

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

18. min()

min()函数用于获取一个序列中的最小值,例如:

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

19. ord()

ord()函数用于获取一个字符的Unicode码点,例如:

print(ord('A'))
输出: 65

20. pow()

pow()函数用于求一个数的幂,例如:

print(pow(2, 3))
输出: 8

21. range()

range()函数用于生成一个序列,例如:

print(list(range(1, 6)))
输出: [1, 2, 3, 4, 5]

22. round()

round()函数用于对一个数进行四舍五入,例如:

print(round(3.14159, 2))
输出: 3.14

23. set()

set()函数用于将一个序列转换为集合并去重,例如:

print(set([1, 2, 2]))
输出: {1, 2}

24. sorted()

sorted()函数用于对一个序列进行排序,例如:

print(sorted([3, 1, 4, 2]))
输出: [1, 2, 3, 4]

25. str()

str()函数用于将一个对象转换为字符串,例如:

print(str(123))
输出: '123'

26. sum()

sum()函数用于求一个序列的和,例如:

print(sum([1, 2, 3]))
输出: 6

27. type()

type()函数用于获取一个对象的类型,例如:

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

28. zip()

zip()函数用于将多个序列合并为一个元组序列,例如:

a = [1, 2, 3]
b = ['a', 'b', 'c']
print(list(zip(a, b)))
输出: [(1,'a'), (2,'b'), (3,'c')]

以上是初学者需要知道的一些Python内置函数,当然还有其他一些函数未涉及到,想要更好地掌握Python语言,需要不断学习积累。