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

Python内置函数的常用示例-range,len,type等函数的用法

发布时间:2023-09-10 20:05:26

Python内置函数是Python编程语言提供的一组常用函数,它们无需引入任何模块或库,可以直接在代码中使用。本文将介绍其中的range、len和type这三个常用函数的用法。

1. range函数

range函数用于生成一个整数序列,常用于循环中。它可以接受一个、两个或三个参数:

- range(stop):生成一个从0到stop-1的整数序列。

- range(start, stop):生成一个从start到stop-1的整数序列。

- range(start, stop, step):生成一个从start到stop-1的整数序列,步长为step。

示例:

# 生成一个从0到9的整数序列
for i in range(10):
    print(i)
    
# 生成一个从1到10的整数序列
for i in range(1, 11):
    print(i)
    
# 生成一个从0到10的偶数序列
for i in range(0, 11, 2):
    print(i)

2. len函数

len函数用于返回一个对象的长度或元素个数。它可以用于字符串、列表、元组、字典和集合等可迭代对象。

示例:

# 返回字符串的长度
s = "Hello World"
print(len(s))

# 返回列表的元素个数
l = [1, 2, 3, 4, 5]
print(len(l))

# 返回元组的元素个数
t = (1, 2, 3, 4, 5)
print(len(t))

# 返回字典的键的个数
d = {"a": 1, "b": 2, "c": 3}
print(len(d))

# 返回集合的元素个数
s = {1, 2, 3, 4, 5}
print(len(s))

3. type函数

type函数用于返回一个对象的类型。它可以用于判断对象的类型或获取对象的类型信息。

示例:

# 判断变量的类型
a = 10
print(type(a))  # <class 'int'>

b = "Hello World"
print(type(b))  # <class 'str'>

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

# 获取对象类型的信息
class Person:
    pass

p = Person()
print(type(p))  # <class '__main__.Person'>

除了这三个常用的内置函数,Python还提供了很多其他有用的内置函数,如:print、input、max、min、sum、abs、round等。这些函数在日常的Python编程中经常会用到,可以大大提高编程效率。通过了解它们的用法和特点,可以更好地运用内置函数来完成各种任务。