找到 10786 篇文章 关于 Python

如何使用 Python 打印当前日期和时间?

Abhinanda Shri
更新于 2020-03-05 10:31:00

6K+ 阅读量

您可以通过多种方式获取当前日期和时间。最简单的方法是使用 datetime 模块。它有一个名为 now 的函数,可以返回当前日期和时间。例如:import datetime now = datetime.datetime.now() print("Current date and time: ") print(str(now))输出这将输出以下内容:-2017-12-29 11:24:48.042720您还可以使用 strftime 函数获取格式化的日期和时间。它接受一个格式字符串,您可以使用它来获取所需的输出。以下是它支持的指令。指令含义%a区域设置的缩写星期几名称。%A区域设置的完整星期几名称。%b区域设置的缩写月份名称。%B区域设置的完整月份名称。%c区域设置的适当日期和时间表示形式。%d月份中的日期... 阅读更多

如何使用 Python 求解二次方程?

George John
更新于 2020-03-05 10:28:41

348 阅读量

您可以使用 cmath 模块来使用 Python 求解二次方程。这是因为二次方程的根可能具有复数性质。如果您有一个形式为 ax^2 + bx + c = 0 的二次方程,那么,例如:import cmatha = 12 b = 8 c = 1 # 判别式 d = (b**2) - (4*a*c) root1 = (-b - cmath.sqrt(d)) / (2 * a) root2 = (-b + cmath.sqrt(d)) / (2 * a) print(root1) print(root2)输出这将输出以下内容:(-0.5+0j) (-0.16666666666666666+0j)

如何使用 Python 计算三角形的面积?

Lakshmi Srinivas
更新于 2020-06-17 12:42:15

1K+ 阅读量

计算三角形的面积是一个公式,您可以轻松地在 python 中实现它。如果您有三角形的底和高,您可以使用以下代码来获取三角形的面积:def get_area(base, height):    return 0.5 * base * height print(get_area(10, 15))这将输出:75如果您有三角形的边长,您可以使用海伦公式来获取面积。例如:def get_area(a, b, c):    s = (a+b+c)/2    return (s*(s-a)*(s-b)*(s-c)) ** 0.5 print(get_area(10, 15, 10))这将输出:49.607837082461074

我们如何对 Python 数字进行基本的打印格式化?

Ankith Reddy
更新于 2020-06-17 12:39:20

165 阅读量

您可以使用字符串上的 format 函数将浮点数格式化为 Python 中的固定宽度。例如:nums = [0.555555555555, 1, 12.0542184, 5589.6654753] for x in nums:    print("{:10.4f}".format(x))这将输出0.5556 1.0000 12.0542 5589.6655使用相同的函数,您还可以格式化整数nums = [5, 20, 500] for x in nums:    print("{:d}".format(x))这将输出:5 20 500您也可以使用它来提供填充,方法是在 d 之前指定数字nums = [5, 20, 500] for x in nums:    print("{:4d}".format(x))这将输出5 20 500https://pyformat.info/ 网站是一个很好的资源... 阅读更多

如何使用 Python 生成统计图表?

Ankitha Reddy
更新于 2019-07-30 22:30:22

353 阅读量

Python 有一个很棒的绘图库,称为 matplotlib。它是 Python 最流行的绘图和数据可视化模块。您可以使用 3 行代码开始绘制图表!例如:from matplotlib import pyplot as plt # 绘制到画布上 plt.plot([1, 2, 3], [4, 5, 1]) # 显示我们绘制的内容 plt.show()这将创建一个简单的图表,坐标为 (1, 4)、(2, 5) 和 (3, 1)。您可以使用 xlabel 和 ylabel 函数为轴分配标签。例如:plt.ylabel('Y 轴') plt.xlabel('X 轴')还可以使用 title 函数提供标题... 阅读更多

如何使用 Python 生成随机 128 位字符串?

Abhinaya
更新于 2020-03-05 10:21:59

2K+ 阅读量

您可以使用 random 模块的 getrandbits 函数生成这些随机的 128 位字符串,该函数接受位数作为参数。例如:import random hash = random.getrandbits(128) print(hex(hash))输出这将输出以下内容:-0xa3fa6d97f4807e145b37451fc344e58c

如何生成 Python 列表的所有排列?

Lakshmi Srinivas
更新于 2020-03-05 10:20:55

408 阅读量

您可以使用 itertools 包的 permutations 方法来查找 Python 列表的所有排列。您可以按如下方式使用它:例如:import itertools perms = list(itertools.permutations([1, 2, 3])) print(perms)输出这将输出以下内容:-[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1)]

如何使用 Python 查找时间差?

Ankith Reddy
更新于 2020-03-05 10:19:02

1K+ 阅读量

使用时间增量对象在 Python 中进行日期和时间数学运算非常容易。每当您想要向日期/时间添加或减去时,请使用 DateTime.datetime(),然后添加或减去 date time.time delta() 实例。时间增量对象表示持续时间,即两个日期或时间之间的差值。时间增量构造函数具有以下函数签名DateTime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])¶注意:所有参数都是可选的,默认为 0。参数可以是整数、长整数或浮点数,并且可以是正数或负数。您可以在此处阅读更多相关信息 https://docs.pythonlang.cn/2/library/datetime.html#timedelta-objects例如使用时间... 阅读更多

如何使用 Python 生成 JSON 输出?

karthikeya Boyini
更新于 2020-03-05 10:16:33

2K+ 阅读量

python 中的 json 模块允许您直接将字典转储为 json 格式。要使用它,例如:import json my_dict = {    'foo': 42,    'bar': {       'baz': "Hello",       'poo': 124.2    } } my_json = json.dumps(my_dict) print(my_json)输出这将输出以下内容:-'{"foo": 42, "bar": {"baz": "Hello", "poo": 124.2}}'您还可以传递 indent 参数来美化 json。例如:import json my_dict = {    'foo': 42,    'bar': {       'baz': "Hello",       'poo': 124.2    } } my_json = json.dumps(my_dict, indent=2) print(my_json)输出这将输出以下内容:-{    "foo": 42,    "bar":    {       "baz": "Hello",       "poo": 124.2    } }

如何使用 Python 生成 XML?

Abhinaya
更新于 2020-03-05 10:14:32

1K+ 阅读量

要从 python 字典生成 XML,您需要安装 dicttoxml 包。您可以使用以下命令安装它:$ pip install dicttoxml安装完成后,您可以使用 dicttoxml 方法创建 xml。例如:a = {    'foo': 45,    'bar': {       'baz': "Hello"    } } xml = dicttoxml.dicttoxml(a) print(xml)输出这将输出以下内容:-b'45Hello'您还可以使用 toprettyxml 方法美化此输出。例如:from xml.dom.minidom import parseString a = {    'foo': 45,    'bar': {       'baz': "Hello"    } } xml = dicttoxml.dicttoxml(a) dom = parseString(xml) print(dom.toprettyxml())输出这将输出以下内容:-    45           Hello    

广告