Python内置函数:range、print、len等常用函数
Python作为一种高级编程语言,提供了很多内置函数来帮助我们更好地编写程序。这些函数不需要额外的导入或安装,可以直接使用。本文将介绍Python中常用的内置函数range、print、len等。
1. range函数
range函数用来生成一个数字序列,常用于for循环中。它可以接受1到3个参数,分别表示开始值、结束值和步长。
语法格式: range(start, stop[, step])
其中,start表示数字序列的起始值,默认为0;stop表示数字序列的结束值(不包括该值),必须指定;step表示数字序列的步长,默认为1。
代码示例:
# 生成1到9的数字序列
for i in range(1, 10):
print(i) # 输出1~9的数字序列
以上代码生成了1到9的数字序列,并使用for循环依次输出每个数字。
2. print函数
print函数用于输出文本或变量的值。可以输出多个值,同时使用分隔符和结束符进行控制。
语法格式: print(*objects, sep=' ', end='
', file=sys.stdout, flush=False)
其中,*objects表示要输出的值,可以是文本或变量;sep表示分隔符,默认为一个空格;end表示结束符,默认为一个换行符;file表示输出重定向的文件对象;flush表示立即刷新输出流。
代码示例:
a = 10
name = 'Tom'
print('a =', a, 'name =', name) # 输出多个值,使用空格进行分隔
以上代码将输出a=10和name=Tom。
3. len函数
len函数用于获取对象的长度(元素个数),可以用于字符串、列表、元组和字典等类型的对象。
语法格式: len(s)
其中,s表示待获取长度的对象。
代码示例:
s = 'Hello World!'
print(len(s)) # 输出字符串的长度,即13
以上代码将输出字符串Hello World!的长度13。
除了以上介绍的函数之外,Python还有许多其他常用的内置函数,如:
- int():将一个字符串或数字转换成整数
- str():将一个对象转换成字符串
- float():将一个字符串或数字转换成浮点数
- input():从标准输入获取用户的输入
- sorted():对列表进行排序
- max():返回集合中的最大值
- min():返回集合中的最小值
- abs():返回绝对值
总之,Python提供了丰富的内置函数,可以在编写程序时提高效率,减少代码冗余,更加轻松地完成任务。
