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

Python中的常用内置函数 - 包括print(), input(), len(), range(), abs(), sum(), max()等等。

发布时间:2023-05-27 05:51:03

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语言还有很多其他的内置函数,大家可以在实际的开发中逐步掌握。