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编程中经常会用到,可以大大提高编程效率。通过了解它们的用法和特点,可以更好地运用内置函数来完成各种任务。
