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

Python中的内置函数和标准库函数使用介绍

发布时间:2023-06-26 10:47:38

Python中的内置函数和标准库函数是Python程序中非常重要的组成部分。内置函数是Python语言内置的函数,可以直接使用,而标准库函数则需要通过导入相应的模块才能使用。本文将对Python中的内置函数和标准库函数进行介绍。

一、内置函数

1. abs(x)

函数返回一个数的绝对值,x可以是整数、浮点数或复数。

示例代码:

print(abs(-5))    # 输出 5
print(abs(3+4j))  # 输出 5.0

2. len(s)

函数返回一个对象的长度,这个对象可以是序列、字符串、字典等。

示例代码:

print(len("Hello World"))  # 输出 11
print(len([1, 2, 3, 4, 5]))  # 输出 5

3. range(start, stop[, step])

函数返回一个序列的整数,这些整数以等差数列的形式排列。start指定数列的起始值,默认是0;stop指定数列的终止值,不包含在数列中;step指定数列中两个相邻整数的差,默认是1。

示例代码:

print(range(10))  # 输出 range(0, 10)
print(list(range(1, 11)))  # 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(list(range(1, 11, 2)))  # 输出 [1, 3, 5, 7, 9]

4. type(obj)

函数返回一个对象的类型。

示例代码:

print(type(3))  # 输出 <class 'int'>
print(type("Hello"))  # 输出 <class 'str'>
print(type([]))  # 输出 <class 'list'>

二、标准库函数

1. math库

math库提供了许多数学函数,包括三角函数、指数函数、对数函数、数学常数等等。使用前需先导入math库。

import math

print(math.pi)  # 输出 3.141592653589793
print(math.sin(0.5))  # 输出 0.479425538604203
print(math.exp(2))  # 输出 7.38905609893065

2. random库

random库提供了生成随机数的函数,包括生成整数、浮点数、字符串等。使用前需先导入random库。

import random

print(random.randint(1, 6))  # 输出介于1到6之间的随机整数
print(random.uniform(1, 10))  # 输出介于1到10之间的随机浮点数
print(random.choice("abcdefg"))  # 输出从字符串中随机选择一个字符

3. time库

time库提供了一些与时间相关的函数,包括获取当前时间、时间睡眠等。使用前需先导入time库。

import time

print(time.time())  # 输出当前时间戳
time.sleep(1)  # 程序休眠1秒钟

4. datetime库

datetime库提供了一些与日期时间相关的函数和数据类型,包括日期时间转换、日期时间计算等。使用前需先导入datetime库。

import datetime

d1 = datetime.datetime(2021, 9, 1, 10, 30, 0)  # 创建一个日期时间对象
d2 = datetime.datetime.now()  # 获取当前日期时间
print(d1.strftime("%Y-%m-%d %H:%M:%S"))  # 将日期时间格式化输出
print(d2 - d1)  # 计算两个日期时间之间的时间差

总结

在Python编程过程中,内置函数和标准库函数是经常使用到的几个工具之一。了解并熟练掌握这些函数的使用,对于提高程序编写效率和代码质量有很大的帮助。