如何在python中将角色旋转90度



我正试图将字符|横向旋转90度,想一个更长的字符,然后打印出来。

能帮我怎么做吗?

为了将'|'字符转换为90度,我们可以将所有字符'|'替换为'--'字符。


s1 = "Example | text | with | horizontal | string"
def RotateCharacter90(s1):
s2 = s1.replace( "|", "—")
return s2
print(RotateCharacter90(s1))
""" OUTPUT: Example — text — with — horizontal — string """

你能打印一个em破折号吗--"?在许多字体中,em短划线的长度与字体的字母的高度一样长。

下面是一些示例代码;"旋转";"|"控制台中的符号,将其替换为em短划线和前后斜杠,形成一个完整的圆圈,用于加载动画。

import time
import sys
def loadingAnimation():
#Run for 10 seconds
timeToRun = time.time() + 10
while time.time() < timeToRun:
wheelAnim = ['|','/','—','\']
for frame in wheelAnim:
sys.stdout.write('rLoading... %s' % frame)
#Hold each frame for 0.15 seconds
time.sleep(0.15)
sys.stdout.flush()

sys.stdout.write('rLoading... complete.n')

loadingAnimation()

最新更新