11.Python常用内置模块:常用工具一网打尽

本文介绍了Python的几个核心内置模块,包括math模块的数学函数,time模块的时间处理,datetime模块的日期和时间操作,random模块的随机数生成,json模块的JSON编码解码,collections模块的高级数据结构,以及csv模块的CSV文件读写。这些模块极大地丰富了Python的功能,提高了开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python作为一种高级编程语言,广泛应用于各个领域的软件开发中。除了其简洁、易于理解和学习的语法外,Python还内置了许多强大的模块,这些模块提供了各种功能和工具,能够极大地提升开发效率。本文将介绍几个常用的Python内置模块以及它们的用途。

一、math模块

提供了数学相关的函数和常量,如数学运算、三角函数、指数函数、对数函数等。

import math

# 常用的常量
print(math.e)
print(math.pi)

x = 3.14
# 向上取整
math.ceil(x)

# e的x次方
math.exp(x)

# 向下取整
math.floor(x)

iterable = [1, 2, 3, 4, 5]
# 求和
math.fsum(iterable)

x = 4
y = 6
# 求最大公约数
math.gcd(x, y)

# x的y次方
math.pow(x, y)

# 所有元素的乘积
math.prod(iterable)

二、time模块

time模块提供了时间相关的函数,使得我们可以在程序中轻松处理时间。通过time模块,我们可以获得当前时间、格式化时间、延迟执行等操作。

import time

# 时间戳,单位是秒
ticks = time.time()
print("当前时间戳为:", ticks)

# localtime是一个对象
localtime = time.localtime(time.time())
print("本地时间为 :", localtime)
print("本地时间的年 :", localtime.tm_year)
print("本地时间的月 :", localtime.tm_mon)
print("本地时间的日 :", localtime.tm_mday)
print("本地时间的时 :", localtime.tm_hour)
print("本地时间的分 :", localtime.tm_min)
print("本地时间的秒 :", localtime.tm_sec)
print("本地时间,一周的第几天 :", localtime.tm_wday)
print("本地时间,一年的第几天 :", localtime.tm_yday)

# asctime函数返回默认的时间格式的字符串:Mon Jun 19 23:17:09 2023
localtime = time.asctime(time.localtime(time.time()))
print("本地时间为 :", localtime)

# strftime可以自定义时间格式:2023-06-19 23:17:09
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))

# strptime将时间字符串转为时间对象
print(time.strptime("2023-06-19 23:17:09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值