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

Python中有哪些常用函数?一文就够

发布时间:2023-05-22 07:02:45

Python是一门功能强大、简单易上手的编程语言,它拥有丰富的内置函数和模块,可以很方便地完成各种任务。本文将介绍Python中常用的内置函数,包括数学函数、字符串函数、列表函数、字典函数和文件操作函数等。

一、数学函数

1. abs(x)

功能:返回x的绝对值。

示例:

>>> abs(-10)

10

>>> abs(10)

10

2. pow(x,y)

功能:返回x的y次方。

示例:

>>> pow(2,3)

8

3. round(x,[n])

功能:将x四舍五入到n个小数位,n可选。

示例:

>>> round(3.14159,2)

3.14

4. max(iterable,key)

功能:返回可迭代对象iterable中的最大值,key可选,为一个比较函数。

示例:

>>> max([1,3,5,2,4])

5

5. min(iterable,key)

功能:返回可迭代对象iterable中的最小值,key可选,为一个比较函数。

示例:

>>> min([1,3,5,2,4])

1

6. sum(iterable,start)

功能:返回可迭代对象iterable中的所有元素的总和,start可选,为一个初值。

示例:

>>> sum([1,2,3,4],10)

20

二、字符串函数

1. len(s)

功能:返回字符串s的长度。

示例:

>>> len('hello')

5

2. str(x)

功能:将x转换为字符串。

示例:

>>> str(666)

'666'

3. chr(i)

功能:返回码位为i的字符。

示例:

>>> chr(65)

'A'

4. ord(c)

功能:返回字符c的码位。

示例:

>>> ord('A')

65

5. upper()

功能:将字符串中的所有小写字母转换为大写。

示例:

>>> 'hello'.upper()

'HELLO'

6. lower()

功能:将字符串中的所有大写字母转换为小写。

示例:

>>> 'HELLO'.lower()

'hello'

三、列表函数

1. list(iterable)

功能:将可迭代对象iterable转换为列表。

示例:

>>> list((1,2,3,4))

[1, 2, 3, 4]

2. len(list)

功能:返回列表list中元素的个数。

示例:

>>> len([1,2,3,4])

4

3. sorted(iterable,key)

功能:对可迭代对象iterable进行排序,key可选,为一个比较函数。

示例:

>>> sorted([3,5,2,1,4])

[1, 2, 3, 4, 5]

4. reversed(seq)

功能:返回一个反转的迭代器。

示例:

>>> list(reversed([1,2,3,4]))

[4, 3, 2, 1]

5. list.append(x)

功能:将元素x添加到列表末尾。

示例:

>>> a = [1,2,3]

>>> a.append(4)

>>> a

[1, 2, 3, 4]

6. list.pop([i])

功能:从列表中删除并返回第i个元素(默认为最后一个)。

示例:

>>> a = [1,2,3]

>>> a.pop()

3

>>> a

[1, 2]

四、字典函数

1. dict.fromkeys(seq,[value])

功能:创建一个新的字典,以seq中的元素作为键,value为所有键对应的初始值。

示例:

>>> dict.fromkeys(['a','b','c'],0)

{'a': 0, 'b': 0, 'c': 0}

2. dict.keys()

功能:返回字典中的所有键。

示例:

>>> d = {'a':1,'b':2,'c':3}

>>> d.keys()

dict_keys(['a', 'b', 'c'])

3. dict.values()

功能:返回字典中的所有值。

示例:

>>> d = {'a':1,'b':2,'c':3}

>>> d.values()

dict_values([1, 2, 3])

4. dict.items()

功能:返回字典中所有的键值对。

示例:

>>> d = {'a':1,'b':2,'c':3}

>>> d.items()

dict_items([('a', 1), ('b', 2), ('c', 3)])

五、文件操作函数

1. open(file,mode)

功能:打开一个文件,并返回文件对象,mode为打开模式。

示例:

>>> f = open('test.txt','r')

2. read([size])

功能:从文件中读取size字节的数据(默认读取整个文件)。

示例:

>>> f = open('test.txt','r')

>>> f.read()

'hello

world

'

>>> f.close()

3. write(str)

功能:向文件中写入字符串str。

示例:

>>> f = open('test.txt','w')

>>> f.write('hello world')

11

>>> f.close()

4. seek(offset,[whence])

功能:将文件指针移到offset处(默认从文件开头算起),whence为偏移的参考位置。

示例:

>>> f = open('test.txt','r')

>>> f.seek(6)

6

>>> f.tell()

6

>>> f.close()

5. close()

功能:关闭文件。

示例:

>>> f = open('test.txt','r')

>>> f.close()

以上是Python中常用的内置函数,掌握这些函数,可以让我们更轻松地完成各种任务。在实际项目中,我们还会使用Python中的各种模块来实现更复杂的功能。如果想要提高自己的Python编程能力,除了学习这些内置函数外,还需要不断地积累项目经验,不断地探索Python的各种模块和技巧。