“Python内置函数:常用函数介绍以及用法示例”
发布时间:2023-05-31 10:30:49
Python是一种高级编程语言,拥有许多内置函数,这些函数能够让程序员更加方便地处理数据。本文将介绍Python内置函数,并且提供用法示例。
1. print()函数
print()函数用于将数据输出到控制台,可以输出任何数据类型的内容。示例如下:
print("Hello World!") # 输出字符串
print(100) # 输出整数
print(3.14) # 输出浮点数
print(True) # 输出布尔值
2. len()函数
len()函数用于计算字符串、列表、元组、字典、集合等数据类型的长度。示例如下:
s = "hello"
print(len(s)) # 输出5
lst = [1, 2, 3, 4, 5]
print(len(lst)) # 输出5
tup = (1, 2, 3, 4, 5)
print(len(tup)) # 输出5
dic = {'a': 1, 'b': 2, 'c': 3}
print(len(dic)) # 输出3
set1 = {1, 2, 3}
print(len(set1)) # 输出3
3. str()函数
str()函数用于将数据类型转换为字符串类型。示例如下:
num = 42 print(type(num)) # 输出<class 'int'> str_num = str(num) print(type(str_num)) # 输出<class 'str'>
4. int()函数
int()函数用于将字符串转换为整数。如果字符串不是一个有效的整数,将会抛出一个ValueError异常。示例如下:
s = "123" print(int(s)) # 输出123 s2 = "abc" print(int(s2)) # 输出ValueError: invalid literal for int() with base 10: 'abc'
5. float()函数
float()函数用于将字符串转换为浮点数数据类型。如果字符串不是有效的浮点数,将会抛出一个ValueError异常。示例如下:
s = "3.14" print(float(s)) # 输出3.14 s2 = "abc" print(float(s2)) # 输出ValueError: could not convert string to float: 'abc'
6. list()函数
list()函数用于将其他数据类型(元组、字符串、字典、集合等)转换为列表。示例如下:
tup = (1, 2, 3)
print(list(tup)) # 输出[1, 2, 3]
s = "hello"
print(list(s)) # 输出['h', 'e', 'l', 'l', 'o']
dic = {'a': 1, 'b': 2, 'c': 3}
print(list(dic)) # 输出['a', 'b', 'c']
7. tuple()函数
tuple()函数用于将其他数据类型(列表、字符串、字典、集合等)转换为元组。示例如下:
lst = [1, 2, 3]
print(tuple(lst)) # 输出(1, 2, 3)
s = 'hello'
print(tuple(s)) # 输出('h', 'e', 'l', 'l', 'o')
dic = {'a': 1, 'b': 2, 'c': 3}
print(tuple(dic)) # 输出('a', 'b', 'c')
8. range()函数
range()函数用于生成一个数列,可以设置起始值、结束值、步长。示例如下:
# 输出0~4的整数 print(list(range(5))) # 输出[0, 1, 2, 3, 4] # 输出1~9的奇数 print(list(range(1, 10, 2))) # 输出[1, 3, 5, 7, 9] # 输出10~1间的奇数 print(list(range(10, 0, -2))) # 输出[10, 8, 6, 4, 2]
9. all()函数
all()函数用于判断一个可迭代对象中的所有元素是否都为True,如果是则返回True,否则返回False。示例如下:
lst1 = [1, 2, 3, 4, 0] print(all(lst1)) # 输出False,因为0是False lst2 = [1, 2, 3, 4, 5] print(all(lst2)) # 输出True
10. any()函数
any()函数用于判断一个可迭代对象中是否有任意一个元素为True,如果有,则返回True,否则返回False。示例如下:
lst1 = [0, 0, 0, 0, 0] print(any(lst1)) # 输出False lst2 = [0, 0, 0, 0, 1] print(any(lst2)) # 输出True
总结
Python内置函数提供了很多操作数据的方法,可以更加高效地完成编程任务。本文介绍的只是其中一部分常用函数,还有很多其他函数可以参考Python官方文档。
