Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种简单的方法可以在Python中实现字符串的换行?_Python_String_Math - Fatal编程技术网

有没有一种简单的方法可以在Python中实现字符串的换行?

有没有一种简单的方法可以在Python中实现字符串的换行?,python,string,math,Python,String,Math,我有一个简单的控件,显示一段文本,其中的内容、大小、位置等通过Python进行控制。在给定固定宽度的情况下,是否有方法计算控件的准确高度 现在我正在做: a = total_number_of_characters_in_string b = max_number_of_characters_in_a_line h = a/b 但问题是不是每一行都填到了最大值,而且还有新行字符 有没有一种简单的方法可以做到这一点?查看模块。谢谢,这看起来很有趣。如果您使用可变宽度字体,解决方案几乎肯定会比使用

我有一个简单的控件,显示一段文本,其中的内容、大小、位置等通过Python进行控制。在给定固定宽度的情况下,是否有方法计算控件的准确高度

现在我正在做:

a = total_number_of_characters_in_string
b = max_number_of_characters_in_a_line
h = a/b
但问题是不是每一行都填到了最大值,而且还有新行字符


有没有一种简单的方法可以做到这一点?

查看模块。谢谢,这看起来很有趣。如果您使用可变宽度字体,解决方案几乎肯定会比使用固定宽度字体更复杂。也就是说,要找出可变宽度字体文本的宽度,可能没有比将其布局并询问GUI它的长度更简单的方法了。