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

Python内置函数的介绍与使用:print()、len()、input()等

发布时间:2023-06-12 23:36:08

Python是一种高级编程语言,具有简单、易读、易维护等优点,这些都离不开Python内置函数的支持。Python内置函数是Python语言提供的一些基础性功能,通过调用这些函数,可以完成一些常见的操作。本文将介绍一些常用的Python内置函数,包括print()、len()、input()等。

1. print()

print()是Python中最常用的内置函数之一,用于将信息输出到控制台。print()函数的基本语法如下:

print(*args, sep=' ', end='

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

其中*args表示可以输出多个参数,每个参数之间使用sep分隔符分开,默认为一个空格,end表示行末符号,默认为“

”即换行符,file表示输出的文件对象,默认为标准输出,而flush表示是否立即将数据输出,默认为False。通过这些参数,我们可以自由地定制输出格式和行为,使信息更加清晰明了。

调用print()函数的示例代码如下:

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

print("Hello", "World!", sep="-")  # 输出Hello-World!

print("Hello", "World!", end="...")  # 输出Hello World!...

print("Hello", file=open("output.txt", "w"))  # 输出到output.txt文件中

2. len()

len()用于返回一个对象的长度,常用于字符串、列表、元组、字典等对象。len()函数的基本语法如下:

len(s)

其中s表示需要计算长度的对象。该函数返回一个整数,表示对象包含元素的个数。

调用len()函数的示例代码如下:

str_len = len("Hello World!")  # 计算字符串长度

lst = [1, 2, 3, 4, 5]  # 创建列表

lst_len = len(lst)  # 计算列表长度

tpl = (1, 2, 3, 4, 5)  # 创建元组

tpl_len = len(tpl)  # 计算元组长度

dic = {"name": "Alice", "age": 18}  # 创建字典

dic_len = len(dic)  # 计算字典长度

3. input()

input()函数用于从控制台读取用户输入的内容,并将其作为字符串返回。input()函数的基本语法如下:

input([prompt])

其中prompt是一个可选的字符串,用于提示用户输入信息。如果省略prompt,则不会提示用户输入信息。input()函数会将用户输入的信息作为字符串返回。

调用input()函数的示例代码如下:

name = input("Please input your name:")  # 获取用户输入的姓名

age = input("Please input your age:")  # 获取用户输入的年龄

4. range()

range()函数用于生成一个有序的整数序列。该函数有三种不同的调用方式:

range(stop)

range(start, stop)

range(start, stop, step)

其中stop表示终止值,start表示起始值,step表示步长,即相邻两个数之间的差值。如果省略start,则默认为0;如果省略step,则默认为1。

调用range()函数的示例代码如下:

nums = range(10)  # 创建一个包含0~9的整数序列

nums = range(1, 11)  # 创建一个包含1~10的整数序列

nums = range(1, 11, 2)  # 创建一个包含1、3、5、7、9的整数序列

5. open()

open()函数用于打开一个文件,并返回一个文件对象。打开文件的模式可以是“r”(只读模式)、“w”(写入模式)、“a”(追加模式)等。如果省略模式,则默认为“r”模式。open()函数的基本语法如下:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

其中file表示要打开的文件名(包括路径),mode表示打开文件的模式,buffering表示缓冲大小,encoding表示编码方式,errors表示错误处理方式,newline表示行末符号,closefd表示是否关闭底层的文件句柄,opener表示自定义的打开器。

调用open()函数的示例代码如下:

f = open("myfile.txt")  # 打开myfile.txt文件

f = open("myfile.txt", "w")  # 打开myfile.txt文件并以写入模式写入数据

f = open("myfile.txt", encoding="utf-8")  # 打开myfile.txt文件并指定编码格式

总结

本文介绍了Python的几个常用内置函数,包括print()、len()、input()和range()等。这些函数在Python编程中扮演着重要的角色,能够帮助我们更加高效地开发Python程序。在实际应用中,我们还可以结合其他Python库和第三方模块来完成更加复杂的操作。