python(ch1)

2024-02-27 17:36
文章标签 python ch1

本文主要是介绍python(ch1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四个软件简介

1. IDLE

IDLE 是 Python 官方 IDLE 开发环境,一个功能简单的文本编辑器,带有语法高亮、自动补全和缩进功能。它适合初学者学习 Python 的基本语法和概念。

2. PyCharm

PyCharm 是 JetBrains 开发的一款功能强大的 Python IDE,支持多种 Python 框架和工具。它具有语法高亮、代码检查、自动补全、调试、单元测试、代码格式化等功能,可以帮助开发人员提高 Python 开发效率。

3. Anaconda

Anaconda 是一个 Python 发行版,包含 Python 解释器、NumPy、SciPy、Matplotlib 等常用 Python 库和工具。它可以用于科学计算、数据分析、机器学习等领域。

4. Jupyter

Jupyter 是一个交互式笔记本环境,支持多种编程语言,包括 Python、R、Julia 等。它可以用于代码开发、数据分析、可视化等。

总结

IDLEPyCharm 都是 Python IDE,但 PyCharm 功能更强大,适合开发人员使用。Anaconda 是一个 Python 发行版,包含多种 Python 库和工具,适合科学计算、数据分析、机器学习等领域。Jupyter 是一个交互式笔记本环境,支持多种编程语言,适合代码开发、数据分析、可视化等。

选择建议

  • 对于初学者,可以使用 IDLE 学习 Python 的基本语法和概念。
  • 对于开发人员,可以使用 PyCharm 提高 Python 开发效率。
  • 对于从事科学计算、数据分析、机器学习等领域的人员,可以使用 Anaconda
  • 对于需要在交互式环境中进行代码开发、数据分析、可视化的人员,可以使用 Jupyter

相关资源

  • IDLE 官方网站: https://docs.python.org/3/library/idle.html
  • PyCharm 官方网站: https://www.jetbrains.com/pycharm/
  • Anaconda 官方网站: https://www.anaconda.com/
  • Jupyter 官方网站: https://jupyter.org/

四个数学函数介绍

1. math.ceil(x)

math.ceil(x) 函数向上取整,返回不大于 x 的最小整数。例如:

>>> math.ceil(1.2)
2
>>> math.ceil(-1.2)
-1

2. math.fabs(x)

math.fabs(x) 函数返回 x 的绝对值。例如:

>>> math.fabs(1.2)
1.2
>>> math.fabs(-1.2)
1.2

3. math.modf(x)

math.modf(x) 函数将 x 拆分为整数部分和小数部分,并以元组的形式返回。例如:

>>> math.modf(1.2)
(1, 0.2)
>>> math.modf(-1.2)
(-1, -0.2)

4. math.trunc(x)

math.trunc(x) 函数截断 x,返回 x 的整数部分。例如:

>>> math.trunc(1.2)
1
>>> math.trunc(-1.2)
-1

总结

  • math.ceil(x) 向上取整
  • math.fabs(x) 返回绝对值
  • math.modf(x) 拆分整数和小数部分
  • math.trunc(x) 截断

相关资源

  • Python 官方文档 - math 模块: https://docs.python.org/3/library/math.html
    from turtle import setup 语句的意思是从 turtle 模块中导入 setup 函数。

  • from 关键字用于导入模块或模块中的成员

  • turtle 是 Python 的一个标准库,用于绘制图形

  • setupturtle 模块中的一个函数,用于设置绘图窗口的大小和位置

示例

from turtle import setupsetup(width=500, height=400)# 绘制一个矩形
for i in range(4):forward(100)right(90)done()

解释

  • setup(width=500, height=400) 语句设置绘图窗口的大小为 500 x 400 像素
  • forward(100) 语句使乌龟前进 100 像素
  • right(90) 语句使乌龟向右转 90 度
  • done() 语句关闭绘图窗口

注意

  • 如果不使用 from turtle import setup 语句,则需要使用 turtle.setup() 来调用 setup 函数
  • setup 函数不是必需的,但它可以用于自定义绘图窗口

在这里插入图片描述
在这里插入图片描述

dayup=pow(1.001,365)
daydown=pow(0.999,365)
print(f"向上:{dayup:.2f}",f"向下:{daydown:.2f}")
print("向上:%.2f"%dayup)
print("向下:%.2f"%daydown)
print('向上{:.2f} 向下{:.2f}'.format(dayup,daydown))

这篇关于python(ch1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/753122

相关文章

Python中常用的四种取整方式分享

《Python中常用的四种取整方式分享》在数据处理和数值计算中,取整操作是非常常见的需求,Python提供了多种取整方式,本文为大家整理了四种常用的方法,希望对大家有所帮助... 目录引言向零取整(Truncate)向下取整(Floor)向上取整(Ceil)四舍五入(Round)四种取整方式的对比综合示例应

python 3.8 的anaconda下载方法

《python3.8的anaconda下载方法》本文详细介绍了如何下载和安装带有Python3.8的Anaconda发行版,包括Anaconda简介、下载步骤、安装指南以及验证安装结果,此外,还介... 目录python3.8 版本的 Anaconda 下载与安装指南一、Anaconda 简介二、下载 An

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

Python脚本实现图片文件批量命名

《Python脚本实现图片文件批量命名》这篇文章主要为大家详细介绍了一个用python第三方库pillow写的批量处理图片命名的脚本,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录前言源码批量处理图片尺寸脚本源码GUI界面源码打包成.exe可执行文件前言本文介绍一个用python第三方库pi

Python中多线程和多进程的基本用法详解

《Python中多线程和多进程的基本用法详解》这篇文章介绍了Python中多线程和多进程的相关知识,包括并发编程的优势,多线程和多进程的概念、适用场景、示例代码,线程池和进程池的使用,以及如何选择合适... 目录引言一、并发编程的主要优势二、python的多线程(Threading)1. 什么是多线程?2.

Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)

《Python爬虫selenium验证之中文识别点选+图片验证码案例(最新推荐)》本文介绍了如何使用Python和Selenium结合ddddocr库实现图片验证码的识别和点击功能,感兴趣的朋友一起看... 目录1.获取图片2.目标识别3.背景坐标识别3.1 ddddocr3.2 打码平台4.坐标点击5.图

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

Python重命名文件并移动到对应文件夹

《Python重命名文件并移动到对应文件夹》在日常的文件管理和处理过程中,我们可能会遇到需要将文件整理到不同文件夹中的需求,下面我们就来看看如何使用Python实现重命名文件并移动到对应文件夹吧... 目录检查并删除空文件夹1. 基本需求2. 实现代码解析3. 代码解释4. 代码执行结果5. 总结方法补充在

Python自动化办公之合并多个Excel

《Python自动化办公之合并多个Excel》在日常的办公自动化工作中,尤其是处理大量数据时,合并多个Excel表格是一个常见且繁琐的任务,下面小编就来为大家介绍一下如何使用Python轻松实现合... 目录为什么选择 python 自动化目标使用 Python 合并多个 Excel 文件安装所需库示例代码