Python内置函数介绍与实例
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的整数。
