私信  •  关注

Thaago

Thaago 最近创建的主题
Thaago 最近回复了
3 年前
回复了 Thaago 创建的主题 » Python中播放和暂停音频的理想模块是什么?

这取决于你的需要。查看此页面: https://wiki.python.org/moin/Audio

我最近使用了simpleaudio,它非常容易使用,但有限(虽然它可以停止播放声音,但默认情况下没有暂停)。

3 年前
回复了 Thaago 创建的主题 » 在Python中,如何获得没有小数的整数?

这在一定程度上取决于您想要的确切行为:是只打印不带小数的数字,还是将数字四舍五入为整数?

对于print语句,Python尝试将传递给它的任何内容转换为字符串以进行打印,默认情况下,它会给出小数点后的浮点数。为了避免这种情况,我们可以使用字符串格式:

print("{:.0f}".format(a))

这是做一个字符串(双引号“”)包含一个特殊的格式标记(大括号{})。格式标记内是所需行为的代码(浮点数的小数点后0位)。然后我们打电话给。格式化字符串的方法,并传递我们希望在特殊格式标记中使用的值(a)。

这看起来有点晦涩难看,但它是打印所需内容的最安全方法,因为它不会更改“a”,并且很容易根据其他打印行为进行自定义。


要对数字进行舍入并将其转换为整数,可以使用int()或round():两者都将接受一个浮点并输出一个干净打印的整数(并且是一个整数,用于将来的计算)。不要求被转换为整数,但这两个函数有不同的行为:int返回数字第一位的值,而round返回四舍五入的值(即round(1.9)->2.int(1.9)>1等)。