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

Python内置函数:对Python函数进行了简单的介绍和示例。

发布时间:2023-06-26 21:20:34

Python作为一种高级编程语言,具有强大的功能和灵活性,其中一部分归功于其内置函数。内置函数是预定义在Python解释器中的函数,用户可以不用导入模块就能直接使用。

本文将对Python的内置函数进行一些简单介绍和示例。

1. type()

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

a = 5
b = 'hello world'
c = [1, 2, 3]
d = {'name': 'John', 'age': 25}

print(type(a))  # <class 'int'>
print(type(b))  # <class 'str'>
print(type(c))  # <class 'list'>
print(type(d))  # <class 'dict'>

2. len()

len()函数用于返回指定对象的长度或元素个数。它可以用于字符串、列表、元组、字典等Python数据类型。例如:

a = 'hello'
b = [1, 2, 3]
c = (1, 2, 3)
d = {'name': 'John', 'age': 25}

print(len(a))  # 5
print(len(b))  # 3
print(len(c))  # 3
print(len(d))  # 2

3. print()

print()函数用于向控制台输出指定的对象。可以输出字符串、数字、列表、元组、字典等Python数据类型。例如:

a = 'hello world'
b = 123
c = [1, 2, 3]
d = {'name': 'John', 'age': 25}

print(a)  # hello world
print(b)  # 123
print(c)  # [1, 2, 3]
print(d)  # {'name': 'John', 'age': 25}

4. str()

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

a = 123
b = [1, 2, 3]
c = {'name': 'John', 'age': 25}

print(str(a))  # '123'
print(str(b))  # '[1, 2, 3]'
print(str(c))  # "{'name': 'John', 'age': 25}"

5. int()

int()函数用于将指定的对象转换为整数。例如:

a = '123'
b = 3.14
c = '0b1001'  # 二进制字符串

print(int(a))  # 123
print(int(b))  # 3
print(int(c, 2))  # 9

6. float()

float()函数用于将指定的对象转换为浮点数。例如:

a = '3.14'
b = 4

print(float(a))  # 3.14
print(float(b))  # 4.0

7. input()

input()函数用于从控制台读取用户的输入。例如:

name = input('Please enter your name: ')
print('Hello, ' + name)

8. range()

range()函数用于生成一个数列。可以指定起始值、终止值和步长。例如:

a = range(10)  # 从0开始,不包含10
b = range(1, 11)  # 从1开始,不包含11
c = range(0, 10, 2)  # 从0开始,不包含10,步长为2

print(list(a))  # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list(b))  # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(list(c))  # [0, 2, 4, 6, 8]

9. max()

max()函数用于返回指定对象中的最大值。可以用于数字、字符串、列表、元组等Python数据类型。例如:

a = [1, 2, 3]
b = 'hello world'

print(max(a))  # 3
print(max(b))  # 'w'

10. min()

min()函数用于返回指定对象中的最小值。可以用于数字、字符串、列表、元组等Python数据类型。例如:

a = [1, 2, 3]
b = 'hello world'

print(min(a))  # 1
print(min(b))  # ' '

以上仅是一些常用的Python内置函数,Python的内置函数有很多,使用者可以根据需要查看官方文档。