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

Python内置函数介绍与实例

发布时间:2023-06-13 04:19:27

Python拥有众多内置函数,这些函数可以直接使用而无需引入任何模块。这篇文章将会介绍Python中常用的一些内置函数以及它们的实例。

1. type()

type()函数用于返回对象的类型。例如:

x = 5
print(type(x))  # 输出:<class 'int'>

在这个例子中,type()函数返回了x的类型,即<class 'int'>。

2. len()

len()函数用于返回对象的长度或元素个数。例如:

a_list = [1, 2, 3, 4, 5]
print(len(a_list))  # 输出:5

在这个例子中,len()函数返回了a_list列表的长度,即5。

3. str()

str()函数用于将对象转换为字符串。例如:

x = 5
print(str(x))  # 输出:'5'

在这个例子中,str()函数将x转换为字符串'5'。

4. int()

int()函数用于将字符串或浮点数等对象转换为整数。例如:

a = "10"
b = 3.5
print(int(a))  # 输出:10
print(int(b))  # 输出:3

在这个例子中,int()函数将字符串类型的a转换为整数10,将浮点数类型的b转换为整数3。

5. float()

float()函数用于将字符串或整数等对象转换为浮点数。例如:

a = "3.14"
b = 10
print(float(a))  # 输出:3.14
print(float(b))  # 输出:10.0

在这个例子中,float()函数将字符串类型的a转换为浮点数3.14,将整数类型的b转换为浮点数10.0。

6. list()

list()函数用于将元组、字符串等对象转换为列表。例如:

a_tuple = (1, 2, 3)
a_string = "hello"
print(list(a_tuple))  # 输出:[1, 2, 3]
print(list(a_string))  # 输出:['h', 'e', 'l', 'l', 'o']

在这个例子中,list()函数将元组类型的a_tuple转换为列表[1, 2, 3],将字符串类型的a_string转换为列表['h', 'e', 'l', 'l', 'o']。

7. tuple()

tuple()函数用于将列表等对象转换为元组。例如:

a_list = [1, 2, 3]
a_string = "hello"
print(tuple(a_list))  # 输出:(1, 2, 3)
print(tuple(a_string))  # 输出:('h', 'e', 'l', 'l', 'o')

在这个例子中,tuple()函数将列表类型的a_list转换为元组(1, 2, 3),将字符串类型的a_string转换为元组('h', 'e', 'l', 'l', 'o')。

8. set()

set()函数用于创建一个集合对象。例如:

a_list = [1, 2, 3, 3, 2, 1]
a_string = "hello"
print(set(a_list))  # 输出:{1, 2, 3}
print(set(a_string))  # 输出:{'o', 'h', 'l', 'e'}

在这个例子中,set()函数将列表类型的a_list中的重复元素去除,然后创建一个集合{1, 2, 3},将字符串类型的a_string转换为集合{'o', 'h', 'l', 'e'}。

9. chr()

chr()函数用于将Unicode编码转换为字符。例如:

print(chr(65))  # 输出:A
print(chr(8364))  # 输出:€

在这个例子中,chr()函数将Unicode编码为65的字符转换为大写字母A,将Unicode编码为8364的字符转换为欧元符号€。

10. ord()

ord()函数用于将字符转换为Unicode编码。例如:

print(ord('A'))  # 输出:65
print(ord('€'))  # 输出:8364

在这个例子中,ord()函数将字符A转换为Unicode编码为65的整数,将字符€转换为Unicode编码为8364的整数。