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

内置函数的使用:常用函数和示例

发布时间: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代码,并完成各种常见的编程任务。