Python内置函数大盘点,快速掌握编程基础!
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内置函数很多,本文只是介绍了部分常见的函数,大家需要在编程实践中逐渐掌握更多的函数用法。
