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

Python内置函数:range()、print()、input()、len()等

发布时间:2023-06-16 08:03:41

Python是一种高级编程语言,具有强大、易用且有丰富的内置函数。在Python中,内置函数是指可以直接调用的函数,不需要特别的导入或安装。 Python内置函数包含了各种实用工具,能够快速、高效地完成编程任务,其中包括 range()、print()、input()、len() 等。

1. range() 函数

函数定义:range(start, stop[, step])

range() 函数是 Python 内置的用于生成整数序列的函数。 它的主要参数有三个:start、stop 和 step,其中 start 表示计数器起始值,stop 表示计数器终止值(不包含stop),step 表示计数器的步长,缺省值为 1。 range() 函数返回的是一个可迭代的对象,包含了指定序列范围内的所有整数。

示例:

#生成一个从0到9的整数序列
>>> for i in range(10):
...     print(i)
... 
0
1
2
3
4
5
6
7
8
9

2. print() 函数

函数定义:print(*objects, sep=' ', end='

', file=sys.stdout, flush=False)

print() 函数是 Python 中最常用的输出函数,用于将给定的数据打印到屏幕上。它的主要参数有五个:objects、sep、end、file 和 flush。其中 objects 表示要打印的对象,可以是一个或多个,多个对象之间使用逗号隔开。sep 表示多个对象之间的分隔符,默认为一个空格;end 表示打印结束后的换行符,默认为一个换行符;file 表示输出的文件对象,如果省略则默认为 sys.stdout;flush 表示是否刷新缓冲区,默认为 False。

示例:

#输出 Hello World!
>>> print("Hello World!") 
Hello World!

#输出多个对象
>>> print(1, 2, 3, 4, 5, sep="-", end=".")
1-2-3-4-5.

#输出到文件中
>>> with open('output.txt', 'w') as f:
...     print('Hello, world!', file=f)
...

3. input() 函数

函数定义:input([prompt])

input() 函数用于从标准输入读取一行文本,返回的是字符串类型。 prompt 是可选的文本字符串,用于指定提示信息。

示例:

#输入姓名并输出
>>> name = input("请输入您的姓名:")
请输入您的姓名:Tom
>>> print("Hello, {}".format(name))
Hello, Tom

4. len() 函数

函数定义:len(s)

len() 函数用于返回传入对象 s 的长度或元素个数,可以是字符串、列表、元组、字典等类型。 它的参数 s 可以是任何序列(可迭代的对象),返回值是一个整数。

示例:

#返回字符串长度
>>> s = "Hello, world!"
>>> print(len(s))
13

#返回列表长度
>>> lst = [1, 2, 3, 4, 5]
>>> print(len(lst))
5

#返回元组长度
>>> tpl = (1, 2, 3, 4, 5)
>>> print(len(tpl))
5

总结:

以上是 Python 内置函数 range()、print()、input()、len() 的介绍和示例。这些内置函数都是Python编程中的重要工具,有助于我们更快速、高效地完成各种程序任务。在开发Python项目时,我们可以结合内置函数、标准库和第三方库等工具,来更好地实现我们的软件目标。