首页 > 解决方案 > 打印整数的一部分

问题描述

我有一个快速的问题。

我只想打印整数的一部分。例如,我的整数是今天的日期:20190327 ...我想打印“03”部分。

这甚至可以用整数吗?

我想做类似的事情:

todays_date = 20190327
print(todays_date[0:5])

但这不起作用。有简单的解决方案吗?谢谢!

标签: pythonpython-3.x

解决方案


您快到了:

todays_date = '20190327'
print(todays_date[0:5])

你只需要确保todays_date是一个字符串。在这周围加上引号可以做到这一点。或者,如果您仍想todays_date用作整数,则可以将其转换为仅用于 print 语句的字符串:

todays_date = 20190327
print(str(todays_date)[0:5])

推荐阅读