我有一个像
这样的字符串string = "I went to the market the other day"
vowels = "AEIOUaeiou"
vcount = 0
for letter in string:
vcount+=1
print ("Vowels:", vcount)
如何使用string.center
对打印数据进行居中答案 0 :(得分:2)
您可以使用str.center
功能在控制台中心打印:
# Where 80 is default width of console in characters
print("Vowels: %s".center(80) % vcount)
答案 1 :(得分:1)
假设你正在谈论以屏幕为中心:
标准输出是一个流,没有“屏幕”的概念,没有“宽度”,因此你无法居中。
使用curses包。
或者,如果你假设一个固定的大小(例如:80个字符),这是一个简单的数学计算。您需要(80长度)/ 2个空格作为前缀。