Python内置函数及常用函数例介绍
Python是一种高级的、交互式的、面向对象的解释型编程语言。Python的内置函数和常用函数是Python编程中必不可少的组成部分,提供了丰富的功能,可以优化编程过程、提高编程效率。本文将介绍Python内置函数和常用函数。
一、Python内置函数
1. 数学函数
1)abs()函数
abs()函数用于计算给定数字的绝对值。例如,abs(-3)将返回3。
2)round()函数
round()函数用于将数字四舍五入到给定的小数位。例如round(3.14159, 2)将返回3.14。
3)max()函数
max()函数用于获取给定数字列表或元组中的最大值。例如,max([1, 2, 3, 4])将返回4。
4)min()函数
min()函数用于获取给定数字列表或元组中的最小值。例如,min([1, 2, 3, 4])将返回1。
5)pow()函数
pow()函数用于计算给定数字的幂。例如,pow(2, 3)将返回8。
2. 字符串函数
1)len()函数
len()函数用于获取给定字符串的长度。例如,len('hello')将返回5。
2)str()函数
str()函数用于将给定对象转换为字符串。例如,str(3)将返回'3'。
3)upper()函数
upper()函数用于将字符串中的所有小写字母转换为大写字母。例如,'hello'.upper()将返回'HELLO'。
4)lower()函数
lower()函数用于将字符串中的所有大写字母转换为小写字母。例如,'HELLO'.lower()将返回'hello'。
5)join()函数
join()函数用于将字符串列表或元组连接为一个字符串。例如,','.join(['hello', 'world'])将返回'hello,world'。
3. 列表函数
1)append()函数
append()函数用于将给定元素添加到列表的末尾。例如,[1, 2, 3].append(4)将返回[1, 2, 3, 4]。
2)pop()函数
pop()函数用于从列表中删除给定索引处的元素,并返回该元素的值。例如,[1, 2, 3].pop(1)将返回2,列表将变成[1, 3]。
3)sort()函数
sort()函数用于对给定列表进行排序。例如,[3, 1, 4, 2].sort()将返回[1, 2, 3, 4]。
4)reverse()函数
reverse()函数用于将给定列表反转。例如,[1, 2, 3, 4].reverse()将返回[4, 3, 2, 1]。
5)count()函数
count()函数用于计算给定元素在列表中出现的次数。例如,[1, 2, 2, 3].count(2)将返回2。
4. 文件函数
1)open()函数
open()函数用于打开给定文件并返回文件对象。例如,open('test.txt', 'r')将打开名为test.txt的文件,并返回一个可以读取文件内容的文件对象。
2)read()函数
read()函数用于从文件对象中读取指定数量的数据。例如,f = open('test.txt', 'r');f.read(10)将读取文件的前10个字符。
3)write()函数
write()函数用于将指定数据写入文件对象。例如,f = open('test.txt', 'w');f.write('hello, world')将将字符串'hello, world'写入到test.txt文件中。
4)close()函数
close()函数用于关闭文件对象。例如,f = open('test.txt', 'r');f.close()将关闭test.txt文件。
5)seek()函数
seek()函数用于将文件对象的读取位置从当前位置移动到给定位置。例如,f = open('test.txt', 'r');f.seek(10)将把读取位置移动到文件的第11个字符处。
二、常用函数例
1. 常用字符串函数
1)split()函数
split()函数用于将字符串分割为列表。例如,'hello, world'.split(',')将返回['hello', ' world']。
2)strip()函数
strip()函数用于删除字符串开头和结尾的空格或指定字符。例如,' hello '.strip()将返回'hello'。
3)replace()函数
replace()函数用于用给定字符串替换字符串中的指定子字符串。例如,'hello, world'.replace('world', 'python')将返回'hello, python'。
2. 常用列表函数
1)extend()函数
extend()函数用于将给定列表中的元素添加到列表的末尾。例如,[1, 2, 3].extend([4, 5])将返回[1, 2, 3, 4, 5]。
2)index()函数
index()函数用于获取给定元素在列表中的索引。例如,['a', 'b', 'c'].index('b')将返回1。
3)remove()函数
remove()函数用于从列表中删除给定元素的第一个匹配项。例如,[1, 2, 3, 2].remove(2)将返回[1, 3, 2]。
3. 常用文件函数
1)readlines()函数
readlines()函数用于从文件对象中读取所有行,并返回行列表。例如,f = open('test.txt', 'r');f.readlines()将返回test.txt文件中的所有行。
2)writelines()函数
writelines()函数用于将给定字符串列表写入到文件中。例如,f = open('test.txt', 'w');f.writelines(['hello
', 'world
'])将将字符串列表['hello
', 'world
']写入到test.txt文件中。
3)with语句
with语句可以自动管理文件对象的打开和关闭。例如,with open('test.txt', 'r') as f:;print(f.read())将打开test.txt文件,读取文件内容并打印,然后自动关闭文件。
以上是Python内置函数及常用函数的介绍。Python的内置函数和常用函数可以极大地提高编程效率,使编程过程更加简单和高效。
