天天蓝海

  • 首页
  • Python学习
    • HackRank挑战
  • 纪念墙
天天蓝海
学习、记录
  1. 首页
  2. Python学习
  3. HackRank挑战
  4. 正文

【Python学习】-Hackrank挑战-字符串-文本换行

2025年3月12日 361点热度 0人点赞 0条评论

题目:文本换行--Text Wrap


题目要求:

给定一个字符串s和宽度w。 任务是将字符串s分割为宽度w的字符换行输出。

参考:textwrap文本换行wrap或填充fill的使用方法

解题代码:

import textwrap
def wrap(string,max_width):
   return "\n".join(textwrap.wrap(string,max_width))
​
if __name__ == '__main__':
   string,max_width = input(),int(input())
   result = wrap(string,max_width)
   print(result)

或,其中fill()是"\n".join(wrap(text, ...))的简写,接受参数与wrap()一致

import textwrap
def wrap(string,max_width):
   return textwrap.fill(string,max_width)
​
if __name__ == '__main__':
   string,max_width = input(),int(input())
   result = wrap(string,max_width)
   print(result)
标签: HackRank Challenge
最后更新:2025年3月12日

timmyblue

我们没有说再见,只是很默契的没有打扰。

点赞
< 上一篇
下一篇 >

归档

  • 2025 年 3 月
  • 2025 年 2 月

分类

  • HackRank挑战
  • Python学习

Copyright © 天天蓝海 All Rights Reserved.

苏ICP备2025161349号