python - 在python中不使用任何字符串函数生成一系列数字
问题描述
我是 python 编程新手并解决了 Hacker Rank 中的一些问题。问题是在不使用任何字符串方法的情况下读取一个整数 N 并以 123....N 的格式打印。我做了以下
Answer = ''
for i in range(1,Input+1):
Answer += str(i)
print Answer
当我研究另一种解决方案时,给出的解决方案之一是
print(*range(1,N+1), sep='')
我试图理解这一点,但无法理解。我找不到 *range 的任何文档。有人可以帮忙吗..
解决方案
推荐阅读
- python-3.x - 带有上下文管理器的 ThreadPoolExecutor “关闭后无法安排新的期货”
- mysql - 为临时表分配的内存大小超过 innodb_buffer_pool_size 的 20%
- wso2 - 如何在 WSO2 API Manager 中添加带有表单数据参数的资源?
- python - 如何在 Python 中使用 KivyMD 导航抽屉
- html - 如何在css中停止文本动画
- c# - BLAZOR:是否可以更改显示格式
- python-3.x - 为什么不是完整的数据?
- html - Selenium 问题:css 选择器或 XPath 都无法定位可见且可点击的 Web 元素
- angular - 组件在Angular中打破样式
- c# - 使用 Rider IDE 制作安装程序