内置函数的使用:常用函数和示例
发布时间:2023-11-12 13:23:34
内置函数是Python预先定义好的函数,可以直接调用使用,无需导入额外的模块。内置函数可以让我们更方便地处理数据、执行操作和进行其他常见的编程任务。本文将介绍一些常用的内置函数及其示例用法。
1. len()函数:用于返回对象的长度或元素个数。它可用于字符串、列表、元组、字典等序列或容器类型的对象。
示例:
string = 'Hello, world!'
print(len(string)) # 输出:13
list = [1, 2, 3, 4, 5]
print(len(list)) # 输出:5
dict = {'a': 1, 'b': 2, 'c': 3}
print(len(dict)) # 输出:3
2. str()函数:用于将对象转换为字符串。它接受一个参数,并返回一个对应的字符串形式。
示例:
number = 1234 string = str(number) print(string) # 输出:'1234' list = [1, 2, 3] string = str(list) print(string) # 输出:'[1, 2, 3]'
3. int()函数:用于将一个字符串或数值转换为整数。当提供基数参数时,还可以将一个字符串转换为特定进制的整数。
示例:
string = '1234' number = int(string) print(number) # 输出:1234 string = '1010' number = int(string, 2) # 转换为二进制整数 print(number) # 输出:10
4. float()函数:用于将字符串或数值转换为浮点数。
示例:
string = '3.14' number = float(string) print(number) # 输出:3.14
5. type()函数:用于返回对象的类型。
示例:
number = 1234 print(type(number)) # 输出:<class 'int'> string = 'Hello' print(type(string)) # 输出:<class 'str'>
6. max()函数和min()函数:分别用于返回可迭代对象中的最大值和最小值。
示例:
list = [1, 3, 2, 5, 4] print(max(list)) # 输出:5 print(min(list)) # 输出:1 string = 'abcde' print(max(string)) # 输出:'e' print(min(string)) # 输出:'a'
7. sum()函数:用于返回可迭代对象中所有元素的和。注意,该函数只适用于数字类型的可迭代对象。
示例:
list = [1, 2, 3, 4, 5] print(sum(list)) # 输出:15
8. sorted()函数:用于返回一个排序后的可迭代对象。可以通过reverse参数指定是否降序排序,默认为升序排序。
示例:
list = [3, 5, 1, 4, 2] sorted_list = sorted(list) print(sorted_list) # 输出:[1, 2, 3, 4, 5] string = 'dcba' sorted_string = sorted(string, reverse=True) print(sorted_string) # 输出:['d', 'c', 'b', 'a']
9. range()函数:用于生成一个整数序列,通常在循环中使用。
示例:
for i in range(5):
print(i) # 输出:0 1 2 3 4
for i in range(2, 10, 2):
print(i) # 输出:2 4 6 8
10. abs()函数:用于返回一个数的绝对值。
示例:
number = -5 abs_number = abs(number) print(abs_number) # 输出:5
以上是一些常用的内置函数及其示例用法。熟练掌握内置函数可以帮助我们更高效地编写Python代码,并完成各种常见的编程任务。
