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

“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官方文档。