一分钟了解python的内置函数
Python是一种流行的高级编程语言,它具有许多内置函数。内置函数是Python语言开发人员非常喜欢使用的一些工具,它们可以帮助开发人员更轻松地编写代码。本文将介绍Python内置函数的一些例子。
一、数学函数
1. abs()
abs(x)函数返回x的绝对值,例如:
print(abs(-5)) # 输出 5
print(abs(5)) # 输出 5
2. pow()
pow(x, y)函数返回x的y次方,例如:
print(pow(2, 3)) # 输出 8
3. round()
round(x, n)函数返回将x四舍五入到n位精度的结果,例如:
print(round(3.1415926535, 2)) # 输出 3.14
4. min()和max()
min()和max()函数分别返回给定列表或数组的最小和最大值,例如:
print(min([1, 2, 3, 4])) # 输出 1
print(max([1, 2, 3, 4])) # 输出 4
二、字符串函数
1. len()
len(s)函数返回字符串s的长度,例如:
print(len('hello world')) # 输出 11
2. split()
split()函数将字符串分割为子字符串列表。默认情况下,以空格为分隔符,例如:
print('hello world'.split()) # 输出 ['hello', 'world']
也可以指定分隔符:
print('hello-world'.split('-')) # 输出 ['hello', 'world']
三、列表函数
1. append()
append()方法向列表的末尾添加一个元素,例如:
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # 输出 [1, 2, 3, 4]
2. pop()
pop()方法从列表中删除并返回指定位置的元素。如果未指定位置,默认为最后一个元素,例如:
my_list = [1, 2, 3, 4]
my_list.pop()
print(my_list) # 输出 [1, 2, 3]
my_list.pop(1)
print(my_list) # 输出 [1, 3]
3. sort()
sort()方法按从小到大的顺序排序列表,例如:
my_list = [4, 2, 3, 1]
my_list.sort()
print(my_list) # 输出 [1, 2, 3, 4]
四、字典函数
1. len()
len(d)函数返回字典d的键值对数,例如:
my_dict = {'key1': 'value1', 'key2': 'value2'}
print(len(my_dict)) # 输出 2
2. keys()
keys()函数返回字典d的所有键,例如:
my_dict = {'key1': 'value1', 'key2': 'value2'}
print(my_dict.keys()) # 输出 dict_keys(['key1', 'key2'])
3. values()
values()函数返回字典d的所有值,例如:
my_dict = {'key1': 'value1', 'key2': 'value2'}
print(my_dict.values()) # 输出 dict_values(['value1', 'value2'])
五、文件操作函数
1. open()
open()函数打开文件并返回文件对象。它接受两个参数:文件名和打开模式。打开模式可以是读模式,写模式,追加模式,二进制模式等。例如:
f = open('file.txt', 'r') # 以只读模式打开文件
2. read()
read()方法从文件对象中读取内容。它可以接受一个可选的参数,指定要读取的字节数。例如:
f = open('file.txt', 'r')
print(f.read()) # 输出文件中的所有内容
3. write()
write()方法向文件对象写入内容。它可以接受一个字符串作为参数,例如:
f = open('file.txt', 'w')
f.write('Hello, World!')
4. close()
close()方法关闭文件对象,例如:
f = open('file.txt', 'r')
# 读取文件内容
f.close() # 关闭文件对象
总之,Python的内置函数非常多,它们可以帮助开发人员编写更高效和简洁的代码。在编写Python程序时,开发人员可以根据需要使用这些内置函数,从而使代码更加优雅,而且代码量更少。