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

Python内置函数大盘点,快速掌握编程基础!

发布时间:2023-06-02 06:46:02

Python是一种高级编程语言,它以简洁的语法和强大的功能,成为现代编程的首选语言之一。在Python中,内置函数是非常重要的一部分,可以让我们快速、方便地实现常见的操作。

本文将为大家介绍Python内置函数,包括数据类型、字符串、列表、字典、集合、文件和其他方面的函数,让大家快速掌握编程基础。

一、Python内置函数-数据类型

1.type() 

语法:type(object)

作用:返回对象的类型。object参数可以是任何Python对象,可以是字符串、数字、列表、元组、字典等。

示例:

>>> a = 123

>>> type(a)

<class 'int'>

>>> b = 'hello'

>>> type(b)

<class 'str'>

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

>>> type(c)

<class 'list'>

2. isinstance()

语法:isinstance(object, classinfo)

作用:测试一个对象是否是一个类的实例化对象。object参数表示被测试的对象,classinfo参数表示被测试对象的类名。

示例:

>>> a = 123

>>> isinstance(a, int)

True

>>> b = 'hello'

>>> isinstance(b, str)

True

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

>>> isinstance(c, list)

True

二、Python内置函数-字符串

1. len()

语法:len(string)

作用:返回字符串的长度。参数string是要计算长度的字符串。

示例:

>>> s = 'hello world'

>>> len(s)

11

2. str()

语法:str(object)

作用:将一个对象转换为字符串类型。参数object可以是数字、字符串等。

示例:

>>> num = 123

>>> str(num)

'123'

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

>>> str(L)

'[1, 2, 3]'

3. join()

语法:string.join(sequence)

作用:以string作为分隔符,将sequence中的元素(字符串类型)合并成一个字符串。sequence必须是一个可迭代的对象。

示例:

>>> L = ['hello', 'world']

>>> '-'.join(L)

'hello-world'

三、Python内置函数-列表

1. append()

语法:list.append(obj)

作用:将对象obj添加到列表list的末尾。

示例:

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

>>> L.append(4)

>>> L

[1, 2, 3, 4]

2. pop()

语法:list.pop([index])

作用:删除列表中指定位置的元素。如果不指定index参数,默认弹出最后一个元素。

示例:

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

>>> L.pop()

3

>>> L

[1, 2]

3. sort()

语法:list.sort(key=None, reverse=False)

作用:对列表进行排序。key参数用于指定排序的规则,reverse参数用于指定排序方式。

示例:

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

>>> L.sort()

>>> L

[1, 2, 3]

>>> L.sort(reverse=True)

>>> L

[3, 2, 1]

四、Python内置函数-字典

1. keys()

语法:dict.keys()

作用:返回字典中所有键的列表。

示例:

>>> d = {'name': 'Tom', 'age': 18}

>>> d.keys()

dict_keys(['name', 'age'])

2. values()

语法:dict.values()

作用:返回字典中所有值的列表。

示例:

>>> d = {'name': 'Tom', 'age': 18}

>>> d.values()

dict_values(['Tom', 18])

3. items()

语法:dict.items()

作用:返回字典中所有键值对的元组列表。

示例:

>>> d = {'name': 'Tom', 'age': 18}

>>> d.items()

dict_items([('name', 'Tom'), ('age', 18)])

五、Python内置函数-集合

1. add()

语法:set.add(elem)

作用:向集合添加元素elem。

示例:

>>> s = {1,2,3}

>>> s.add(4)

>>> s

{1, 2, 3, 4}

2. remove()

语法:set.remove(elem)

作用:从集合中移除元素elem。

示例:

>>> s = {1,2,3}

>>> s.remove(2)

>>> s

{1, 3}

六、Python内置函数-文件

1. open()

语法:open(file, mode='r', encoding=None)

作用:打开一个文件,返回一个文件对象。

示例:

>>> f = open('test.txt', 'w', encoding='utf-8')

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

>>> f.close()

2. read()

语法:file.read(size=-1)

作用:读取文件内容。size参数是要读取的字节数,如果省略,则读取所有内容。

示例:

>>> f = open('test.txt', 'r', encoding='utf-8')

>>> f.read()

'hello world'

>>> f.close()

七、Python内置函数-其他

1. range()

语法:range(stop) 或 range(start, stop[, step])

作用:返回一个整数序列,可以用于循环遍历。

示例:

>>> for i in range(5):

...     print(i)

...

0

1

2

3

4

2. zip()

语法:zip(*iterables)

作用:将多个可迭代对象打包成一个元组序列。返回一个zip对象。

示例:

>>> names = ['Tom', 'Jerry']

>>> ages = [18, 20]

>>> for name, age in zip(names, ages):

...     print(name, age)

...

Tom 18

Jerry 20

总结:

以上是Python内置函数的一些常见用法,掌握这些函数可以让我们更加快速、方便地完成常见任务。同时还需要注意,Python内置函数很多,本文只是介绍了部分常见的函数,大家需要在编程实践中逐渐掌握更多的函数用法。