- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想确保我只打印最多 80 个字符的长行,但我有一个字符串 s
可以比它更短也可以更长。所以我想将它拆分成行而不拆分任何单词。
长字符串示例:
s = "This is a long string that is holding more than 80 characters and thus should be split into several lines. That is if everything is working properly and nicely and all that. No mishaps no typos. No bugs. But I want the code too look good too. That's the problem!"
我可以想出一些方法来做到这一点,例如:
words = s.split(" ")
line = ""
for w in words:
if len(line) + len(w) <= 80:
line += "%s " % w
else:
print line
line ="%s " % w
print line
同样,我可以在 while 循环中迭代地使用 s.find("")
:
sub_str_left = 0
pos = 0
next_pos = s.find(" ", pos)
while next_pos > -1:
if next_pos - sub_str_left > 80:
print s[sub_str_left:pos-sub_str_left]
sub_str_left = pos + 1
pos = next_pos
next_pos = s.find(" ", pos)
print s[sub_str_left:]
这些都不是很优雅,所以我的问题是是否有更酷的 pythonic 方式来做到这一点? (也许使用正则表达式。)
最佳答案
关于python - 有没有一种很好的方法来拆分(可能)长的字符串而不用 Python 中的单词拆分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9968173/
我接到了一项任务,要动态管理内存以超越 malloc 的速度。一些要求: 1) 有一个指向结构的指针 2)使用内存“ block ” 3) 内存将通过这样的调用分配 init(memory * mem
是否可以在不使用 visual studio 中的设计器的情况下创建 Crystal 报表文件?我的意思是在 C# 代码中以编程方式创建它。我没有找到任何有用的教程来做到这一点。 最佳答案 使用 Re
我注意到在没有必要的地方使用 Redux,例如我有一个加载该帖子的帖子页面,它是评论。 它们只在该页面上呈现,其他地方不需要,我可以将数据从我的 Post 容器传递给子 Prop 。 Now I wo
我有点困惑。如何在没有 goto 的情况下重构此语句? if(first_expression) { // .... if(second_expression) {
我正在构建一个 JScrollPane 来设置可滚动的 JPanel,其中包含一个 JTextPane 和一个 JTable。 当我加载框架时,我用很长的文本初始化 JTextPane,然后滚动条向下
如何不使用group concat将多行合并为一行? 考虑我有如下表格: 表用户: uid | name ----------- 1 | A 2 | B 表元: uid | metaid |
除了 NSUserDefaults 还有什么其他方法可以保存和取回自定义对象?对我来说,NSUserDefaults 变得太麻烦了(它没有正确保存),所以我正在寻找另一种保存数据的方法。 (我已经贴出
为简洁起见,请引用 my template 的描述(您的网络浏览器可能会给您关于该网站的误报),fiddle用我的一大块代码和我的 H.T.M.L 示例制作。文件。
如何在没有 javascript 代码的情况下仅使用 html 和 css 制作模态? 我有一个无法使用 javascript 的元素,但我需要模态。 W3.CSS W3.CSS Mo
我想创建一个干净的解决方案来处理客户端丢失的图像 使用 到目前为止,handleErrors 看起来像这样: function handleErrors() { image.onerror
有没有一种方法可以不使用 JavaScript 来更改指定元素的 CSS 样式? 我不想使用 JS,因为有些浏览器不支持,或者已经禁用它... 具体例子: 我有 2 个 DIV(#menu 和 #co
如何在不使用 LINQ 的情况下过滤数据表?我目前正在使用 .NET 2.0;因此,我无法使用 LINQ。我有一个返回房间/价格对的存储过程。我想过滤数据表,以便它会选择特定房间的所有费率,所以基本上
我正在使用 jQuery triggerHandler() 触发一些 DOM 事件 stackoverflow $(document).ready(function(
这个问题在这里已经有了答案: Cleanest way to write retry logic? (30 个答案) 关闭 9 年前。 有没有更好的方法可以不使用 goto 来编写这段代码?这看起来
我试图在没有 jquery 的情况下找到具有特定标签名称的最接近的元素。当我点击 我想访问 对于那张 table 。建议?我阅读了有关偏移量的信息,但并没有真正了解太多。我应该只使用: 假设 th 已
我想将从 ajax 调用获得的结果转换为 JavaScript 数组。如何在不使用 jQuery 的情况下做到这一点? 或者也可以只循环 json 数组而不转换为 JavaScript 数组。 现在我
我需要具有随机非重复值的数组。我发现用 includes() 解决问题,但我想在没有它的情况下进行。 代码 function rand(min, max){ return Math.round
我是网络编程的新手(即不到一个月)。 我想做的是为 FAQ 列表创建一个漂亮的平滑隐藏/显示效果,如本网站所示: http://www.hl.co.uk/pensions/sipp/frequentl
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
这个问题在这里已经有了答案: How to pass arguments to an included file? (9 个回答) 关闭 6 年前。 所以我的索引页是这样的 "") {
我是一名优秀的程序员,十分优秀!