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

使用Python内置函数更有效地处理变量

发布时间:2023-12-17 16:26:08

Python内置函数是Python提供的一些常用函数,在处理变量时可以更加高效和方便。下面是一些常见的Python内置函数及其使用示例。

1. type()函数:用于获取变量的类型。可以用来检查变量的类型是否符合要求。

num = 10
print(type(num))  # <class 'int'>

name = "John"
print(type(name))  # <class 'str'>

lst = [1, 2, 3]
print(type(lst))  # <class 'list'>

2. len()函数:用于获取容器对象(如字符串、列表)的长度。可以用来检查容器是否为空或获取容器的大小。

name = "John"
print(len(name))  # 4

lst = [1, 2, 3]
print(len(lst))  # 3

empty_lst = []
print(len(empty_lst))  # 0

3. int()函数:用于将其他类型的变量转换为整数类型。

num = 10.5
integer_num = int(num)
print(integer_num)  # 10

str_num = "20"
integer_str_num = int(str_num)
print(integer_str_num)  # 20

4. float()函数:用于将其他类型的变量转换为浮点数类型。

num = 10
float_num = float(num)
print(float_num)  # 10.0

str_num = "20.5"
float_str_num = float(str_num)
print(float_str_num)  # 20.5

5. str()函数:用于将其他类型的变量转换为字符串类型。

num = 10
str_num = str(num)
print(str_num)  # '10'

lst = [1, 2, 3]
str_lst = str(lst)
print(str_lst)  # '[1, 2, 3]'

6. list()函数:用于将其他类型的变量转换为列表类型。

str_name = "John"
lst_name = list(str_name)
print(lst_name)  # ['J', 'o', 'h', 'n']

tuple_nums = (1, 2, 3)
lst_nums = list(tuple_nums)
print(lst_nums)  # [1, 2, 3]

7. max()函数和min()函数:用于获取容器对象中的最大值和最小值。

nums = [5, 2, 8, 1, 6]
max_num = max(nums)
min_num = min(nums)
print(max_num)  # 8
print(min_num)  # 1

name = "John"
max_char = max(name)
min_char = min(name)
print(max_char)  # 'o'
print(min_char)  # 'J'

8. sum()函数:用于求容器对象中的元素之和。

nums = [1, 2, 3, 4, 5]
sum_nums = sum(nums)
print(sum_nums)  # 15

9. sorted()函数:用于对容器对象进行排序。

nums = [5, 2, 8, 1, 6]
sorted_nums = sorted(nums)
print(sorted_nums)  # [1, 2, 5, 6, 8]

name = "John"
sorted_name = sorted(name)
print(sorted_name)  # ['J', 'h', 'n', 'o']

10. zip()函数:用于将多个可迭代对象打包成一个元组序列。

nums = [1, 2, 3]
chars = ['a', 'b', 'c']
zipped = zip(nums, chars)
print(list(zipped))  # [(1, 'a'), (2, 'b'), (3, 'c')]

以上是一些常见的Python内置函数及其使用示例。通过使用这些函数,可以更加高效地处理变量。