首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python 数学函数和 math 模块指南

Python 数学函数和 math 模块指南

原创
作者头像
小万哥
发布于 2023-10-31 13:18:52
发布于 2023-10-31 13:18:52
24700
代码可运行
举报
文章被收录于专栏:程序人生丶程序人生丶
运行总次数:0
代码可运行

Python 提供了一组内置的数学函数,包括一个广泛的数学模块,可以让您对数字执行数学任务。

内置数学函数。min() 和 max() 函数可用于在可迭代对象中查找最低或最高值:

示例:查找可迭代对象中的最低或最高值:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)

abs() 函数返回指定数字的绝对值(正数):

示例:返回 -7.25 的绝对值:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
x = abs(-7.25)

print(x)

pow(x, y) 函数返回 x 的 y 次幂的值(x^y)。

示例:返回 4 的 3 次幂的值(与 4 4 4 相同):

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
x = pow(4, 3)

print(x)

数学模块

Python 还有一个名为 math 的内置模块,它扩展了数学函数的列表。

要使用它,您必须导入 math 模块:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import math

导入 math 模块后,您可以开始使用模块的方法和常量。

例如,math.sqrt() 方法返回一个数的平方根:

示例:导入 math 模块并计算 64 的平方根:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import math

x = math.sqrt(64)

print(x)

math.ceil() 方法将一个数向上舍入到最接近的整数,而 math.floor() 方法将一个数向下舍入到最接近的整数,并返回结果:

示例:导入 math 模块并使用 ceil 和 floor 方法:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import math

x = math.ceil(1.4)
y = math.floor(1.4)

print(x) # 返回 2
print(y) # 返回 1

math.pi 常量返回 PI 的值(3.14...):

示例:导入 math 模块并使用 math.pi 常量:

代码语言:python
代码运行次数:0
运行
AI代码解释
复制
import math

x = math.pi

print(x)

最后

为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索Let us Coding,或者扫描下方二维码,关注公众号,即可获取最新文章。

看完如果觉得有帮助,欢迎点赞、收藏关注

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
[PYTHON]python 基础笔记(
尽管这是一个简单的问题,但是问题本身并没有给我们足够的信息来解决它。进一步的分析是必需的。例如,我们如何确定该备份哪些文件?备份保存在哪里?我们怎么样存储备份?
py3study
2020/01/14
6720
python---备份目录和文件
1.需要备份的文件和目录由一个列表指定。 2.备份应该保存在主备份目录中。 3.文件备份成一个tar.gz文件。 4.zip存档的名称是当前的日期和时间。 5.我们使用标准的tar.gz命令.
py3study
2020/01/06
8280
从0开始的Python学习013编写一个Python脚本
通过之前的学习我们已经了解了Python的很多基础运用了,现在我们尝试着做一个有使用价值的小脚本。
Happy、Liu
2019/04/24
8970
从0开始的Python学习013编写一个Python脚本
python备份脚本解析
5)source 可以修改为想备份的目录,因为备份目录一般不经常变动,所以这里写死了
py3study
2020/01/09
6150
python常用的备份脚本
4)source 可以修改为想备份的目录,因为备份目录一般不经常变动,所以这里写死了
py3study
2020/01/07
1.1K0
利用Python进行文件的自动备份(第三版和第四版)
# 利用python进行文件的自动备份(第三版和第四版) # 代码 import os import time ''' 第三版和第四版差别不大整合在一起,用户注释的内容可以添加到文件名中来实现 ''' source = [r'E:\aaa.txt'] target_dir = 'E:\\Backup\\' if not os.path.exists(target_dir): os.mkdir(target_dir) # 子目录名称 today = target_dir + os.sep + t
benym
2022/07/14
5830
Python 学习笔记: 备份工具
1 #!/usr/bin/python  2 #filename:backup_ver3.py  3 import os  4 import time  5   6 source=['/media/Work/WorkSpaces/gooapp','/media/Work/WorkSpaces/RsaTool']  7 target_dir='/media/Work/backup/'  8 today = target_dir + time.strftime('%Y%m%d')  9 now = time.s
用户3135539
2018/09/12
4330
Python自动化备份系统及网站
随着目前IT迅猛的发展,自动化运维对于Linux运维人员也越来越重要,传统的运维方式靠大量的人力,现在也逐渐转向自动化运维,我们常见的跟自动化有关的软件有哪些呢。
py3study
2020/01/07
9070
python脚本备份
#!/usr/bin/python #encodeing:utf-8 import os import time import string #需要备份的目录 source = ['/usr/local/nagios','/var/www/html/cacti'] #存放备份的路径 target_dir = '/data/backup/nagios&cacti' #目录日期 today = target_dir + time.strftime('%Y%m%d') #当前时间 now = time.strft
py3study
2020/01/10
6800
利用Python进行文件的自动备份(第二版)
# 利用python进行文件的自动备份(第二版) # 代码 import os import time ''' 第二版是第一版的改进, 启用一种更好的文件命名机制——使用时间作为文件名,存储在以当前时间为名字的文件夹中,这一文件夹则照常存储在主备份目录下。 ''' # 例如在 Windows 下: source = [r'E:\aaa.txt'] # 在这里要注意到我们必须在字符串中使用双引号 # 用以括起其中包含空格的名称。 # 2. 备份文件必须存储在一个 # 主备份目录中 # 例如在 Windo
benym
2022/07/14
4760
Notes for python (2)
#!/usr/bin/python # Filename: using_tuple.py zoo = ('wolf', 'elephant', 'penguin') print 'Number of animals in the zoo is', len(zoo) new_zoo = ('monkey', 'dolphin', zoo) print 'Number of animals in the new zoo is', len(new_zoo) print 'All animals in new zoo are', new_zoo print 'Animals brought from old zoo are', new_zoo[2] print 'Last animal brought from old zoo is', new_zoo[2][2]
py3study
2020/01/13
6420
利用Python进行文件的自动备份
os.system 函数的命令,这一函数可以使命令像是从系统中运行的。也就是说,从 shell 中运行的——如果运行成功,它将返回 0 ,如果运行失败,将返回一个错误代码。
benym
2022/07/14
8060
python语言实现postgresql
today = backup_path + time.strftime('%Y-%m-%d')
py3study
2020/01/09
5680
用python备份文件
光说不练假把式,用小脚本学习Python。 一个简单的备份脚本。 #!/usr/bin/env python3 #-*- coding:utf-8 -*- #for backup import os import time #需要备份的目录 source = ['/var/log/history/','/var/log/httpd/'] #保存备份的目录 target_dir = '/tmp/' today_dir = target_dir + time.strftime('%Y%m%d') time_d
py3study
2020/01/14
1.4K0
python备份mysql脚本
今天简单的写了个python的mysql备份脚本,其实也不是很难呀。比shell简洁了很多!
py3study
2020/01/08
9920
python 脚本实现备份文件
''' 功能:备份文件 版本:1.0 作者:白 ''' import  os,time,sys d_dir = '/data/backup/' d_file = 'system_bak.tar.gz' s_dir = ['/etc','/boot','/var/www/html'] date = time.strftime('%Y%m%d') r_dir = d_dir + date + '/' r_name = r_dir + d_file def all_bak():     print('Backup
py3study
2020/01/08
1.2K0
python备份目录脚本
#!/usr/bin/env python #backup app python script. import os import time import sys
py3study
2020/01/10
9120
Python运维脚本:提高工作效率
📌 猫头虎博主回归! 在日常的运维工作中,自动化是提高效率的关键。Python,作为一种强大且易于上手的编程语言,已经成为许多运维工程师的首选工具。在本文中,我将为你展示如何使用Python编写实用的运维脚本,从基础任务自动化到复杂系统管理,一切都为了提高你的工作效率。 以确保每位渴望提高运维效率的工程师都能找到这里。猫头虎与你一同,探索Python运维的神奇之旅!
猫头虎
2024/04/09
5260
Python学习笔记四(Python
Python os模块提供了一个统一的操作系统接口函数,通过python os模块可以实现对系统本身的命令,文件,目录进行操作,官方参考文档( http://docs.python.org/library/os)。 1)os.sep 可以取代操作系统特定的路径分割符(在Linux、Unix下它是'/',在Windows下它是'\\',而在Mac OS下它是':')。
py3study
2020/01/10
3570
Python:实现文件归档
实现功能: 将E:\123文件备份至E:\backup 文件夹下,以当前的日期为子目录存放备份后的文件 #! /usr/bin/python #Filename:backup.py #功能说明:备份文件,以当前日期为子目录存放备份后的文件 import os import time #要备份的目录,可在此列表中增加 source = [r'E:\123'] #备份文件存放的目录 target_dir = 'E:\\backup\\' #取当前时间为备份子目录名 today = targ
IT架构圈
2018/06/01
9240
相关推荐
[PYTHON]python 基础笔记(
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验