Python中的常用内置函数 - 包括print(), input(), len(), range(), abs(), sum(), max()等等。
Python语言是一种高级编程语言,它提供了丰富的内置函数,这些内置函数可用于执行各种操作。这些函数是Python语言的基础,通过使用它们,我们可以更轻松、更快速地编写代码。
本文将对Python中的常用内置函数进行介绍,主要包括:print()、input()、len()、range()、abs()、sum()、max()等。
1. print()
print()函数是Python语言中最常用的一个函数,它用于打印输出文本信息。语法格式如下:
print(value1, value2, ...., sep=' ', end='
', file=sys.stdout, flush=False)
其中,value1, value2, .... 表示要输出的值,可以有多个;sep 表示分隔符,默认是一个空格;end 表示输出结束时在结尾添加的字符,默认为“
”即换行符;file 表示输出到指定文件中,默认是 sys.stdout(标准输出);flush 表示是否刷新缓冲区,默认为 False。
示例:
print("hello world") # 输出 "hello world"
print("hello", "world", sep="-") # 输出 "hello-world"
print("hello", end=" ") # 输出 "hello ",不自动换行
2. input()
input()函数用于从用户处接收输入的值。语法格式如下:
input([prompt])
其中,prompt 是一个字符串,表示要显示给用户的提示信息。如果省略提示信息,则 input() 函数不会显示任何信息,直接等待用户输入。
示例:
name = input("请输入姓名:") # 显示提示信息 "请输入姓名:",并等待用户输入
print("你的姓名是:"+name) # 输出 "你的姓名是:xxxx"
3. len()
len()函数用于返回一个序列(可以是列表、字符串、元组、字典等)中元素的个数。语法格式如下:
len(s)
其中,s 表示要计算元素个数的序列。
示例:
names = ["Tom", "Lucy", "Lily", "Jack"]
print(len(names)) # 输出 4
4. range()
range()函数用于生成一个指定范围的整数序列,一般用于循环中。语法格式如下:
range([start], stop, [step])
其中,start 表示起始数值(可省略,默认为 0);stop 表示终止数值(不包含在序列中);step 表示步长(可省略,默认为 1)。
示例:
# 生成 0-4 的整数序列
for i in range(5):
print(i)
# 生成 3-9 的整数序列,步长为 2
for i in range(3, 10, 2):
print(i)
5. abs()
abs()函数用于返回数字的绝对值。语法格式如下:
abs(x)
其中,x 表示数字。
示例:
print(abs(-3)) # 输出 3
6. sum()
sum()函数用于计算序列中所有数值之和。语法格式如下:
sum(iterable[, start])
其中,iterable 是要计算的序列(可以是列表、元组等),start 表示在计算之前要添加的初始值(可省略,默认为 0)。
示例:
nums = [1, 3, 5, 7, 9]
print(sum(nums)) # 输出 25
7. max()
max()函数用于返回序列中最大的值。语法格式如下:
max(iterable, *[, key, default])
其中,iterable 表示要比较的序列(可以是列表、元组、字典等);key 表示用于比较的函数(可省略,默认比较元素大小);default 表示如果序列为空,返回的默认值(可省略,默认抛出异常)。
示例:
nums = [1, 3, 5, 7, 9]
print(max(nums)) # 输出 9
总结:
本文介绍了Python语言中常见的一些内置函数,包括:print()、input()、len()、range()、abs()、sum()、max()等。这些内置函数是Python编程的基础,通过它们可以更轻松、更快速地编写代码。当然,Python语言还有很多其他的内置函数,大家可以在实际的开发中逐步掌握。
