python - 打印整数的一部分
问题描述
我有一个快速的问题。
我只想打印整数的一部分。例如,我的整数是今天的日期:20190327 ...我想打印“03”部分。
这甚至可以用整数吗?
我想做类似的事情:
todays_date = 20190327
print(todays_date[0:5])
但这不起作用。有简单的解决方案吗?谢谢!
解决方案
您快到了:
todays_date = '20190327'
print(todays_date[0:5])
你只需要确保todays_date
是一个字符串。在这周围加上引号可以做到这一点。或者,如果您仍想todays_date
用作整数,则可以将其转换为仅用于 print 语句的字符串:
todays_date = 20190327
print(str(todays_date)[0:5])
推荐阅读
- javascript - 如何使用 Axios 发布 formData 的文件和用户信息?
- javascript - 对象对象响应有问题吗?
- pandas - 使用 pandas 读取 csv 时出现“skiprows”的问题
- makefile - 1:1 配方的 Makefile 模式,其先决条件在目录和文件扩展名中都不同于目标
- splunk - Splunk 在外部查询提供的时间范围内获取内部查询结果
- html - 定位 HTML 表格,使文本环绕
- javascript - ES6 模块:必须在返回变量之前显式定义变量吗?
- python - Python中的简单代码中“SyntaxError:无效语法”背后的原因是不使用逗号
- outlook - Microsoft Graph API:为什么在过去创建重复事件会返回 400?
- react-native - react-native-image-picker 在 android 10 中不起作用