[英]New line with invisible character not makes a line break?
我有一个这样显示的字符串:
def function():
my_string = """Balabala
-
Blala2: lala
-
Blala#End
"""
所有空行都有那个不可见的字符(字符:⠀)。
当我打印该字符串时,我得到:
Balabala
-Blala2: lala
-Blala#End
-
是一个不可见的字符。 Stackoverflow 不允许该不可见字符。 python 应该打印什么:
Balabala
-
Balala2: lala
-
Blala#End
有人对我有什么建议或解决方案吗?
编辑:我将该字符串用于 Instagram 图像描述。 Instagram 不允许没有字符的换行符。 由于该限制,我搜索了一个不可见的字符。 现在我想在我的字符串中实现那个不可见的字符。
您可以使用列表理解过滤掉不可见的字符:
my_string = """Balabala
Blala2: lala
Blala#End
"""
my_string = ''.join(char for char in my_string if char.isascii())
print(my_string)
Output:
Balabala
Blala2: lala
Blala#End
我有一个显示如下的字符串:
def function():
my_string = """Balabala
-
Blala2: lala
-
Blala#End
"""
所有空行都有那个不可见的字符(字符:⠀)。
当我打印该字符串时,我得到:
Balabala
-Blala2: lala
-Blala#End
-
是一个隐形字符。 Stackoverflow 不允许那个不可见的字符。 python 应该打印什么:
Balabala
-
Balala2: lala
-
Blala#End
有人对我有什么建议或解决方案吗?
编辑:我使用该字符串作为 Instagram 图片描述。 Instagram 不允许没有字符的换行符。 由于这个限制,我搜索了一个隐形字符。 现在我想在我的字符串中实现那个不可见的字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.