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

Python函数 - 内置函数与模块函数

发布时间:2023-06-13 20:12:27

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文档,了解各种函数的使用方法。