本文主要是介绍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 等。它可以用于代码开发、数据分析、可视化等。
总结
IDLE 和 PyCharm 都是 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 的一个标准库,用于绘制图形 -
setup
是turtle
模块中的一个函数,用于设置绘图窗口的大小和位置
示例
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)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!