Python函数 - 内置函数与模块函数
Python是一种高级编程语言,它提供了各种功能和工具来帮助程序员编写高效可靠的代码。其中,Python的函数是非常重要的一部分。在这篇文章中,我们将介绍Python的函数,包括内置函数和模块函数。
1. 内置函数
Python有许多内置函数,这些函数是Python语言本身就支持的功能。这些函数是很容易使用的,并且它们常常是Python编程中必备的。下面是一些常用的内置函数。
1.1 print()
print()函数是Python的一个基础函数,用于输出(打印)信息。它可以将一个或多个参数输出到控制台,每个参数之间用逗号分隔。
例如:
print("hello, world") # 输出 hello, world
print("hello", "world") # 输出 hello world
1.2 len()
len()函数用于返回一个对象(比如字符串、列表、元祖等)的长度。它的语法是len(object),其中object是一个需要计算长度的对象。
例如:
s = "hello"
print(len(s)) # 输出 5
lst = [1, 2, 3, 4]
print(len(lst)) # 输出 4
1.3 input()
input()函数用于从控制台读取用户的输入。它会暂停程序的运行,等待用户输入完成后,把输入的内容返回给程序。
例如:
name = input("Please enter your name: ")
print("Hello, ", name)
1.4 type()
type()函数用于返回一个对象的类型。它的语法是type(object),其中object是需要检查类型的对象。
例如:
s = "hello"
print(type(s)) # 输出 <class 'str'>
lst = [1, 2, 3, 4]
print(type(lst)) # 输出 <class 'list'>
1.5 range()
range()函数用于产生一个整数序列。它的语法是range(stop),range(start, stop, step)。
参数start和step都是可选的,默认值分别是0和1。
例如:
for i in range(5): # 输出0,1,2,3,4
print(i)
for i in range(1, 10, 2): # 输出1,3,5,7,9
print(i)
2. 模块函数
除了内置函数外,Python还提供了许多模块函数。这些函数需要先导入相应的模块,才能使用。下面是一些常用的模块函数。
2.1 math模块
math模块提供了许多数学函数,包括数学常量和三角函数等。
例如:
import math
print(math.pi) # 输出圆周率
print(math.sin(math.pi/2)) # 输出1
print(math.sqrt(16)) # 输出4
2.2 datetime模块
datetime模块提供了日期和时间相关的功能。
例如:
import datetime
now = datetime.datetime.now() # 获取当前时间
print(now) # 输出当前时间
date = datetime.date.today() # 获取今天的日期
print(date) # 输出今天日期
2.3 os模块
os模块提供了许多与操作系统相关的函数,包括文件读写、目录操作等。
例如:
import os
dir = os.getcwd() # 获取当前目录
print(dir) # 输出当前目录
os.mkdir("test") # 在当前目录创建test目录
2.4 random模块
random模块提供了随机数相关的函数。
例如:
import random
num = random.randint(1, 10) # 生成1到10之间的随机整数
print(num) # 输出随机整数
上面只是一些常用的内置函数和模块函数,Python中还有很多其他函数和模块。在编写Python代码时,需要仔细阅读Python文档,了解各种函数的使用方法。
