在python3中多次输出字符串,如何让上下字符串对齐。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python3中多次输出字符串,如何让上下字符串对齐。相关的知识,希望对你有一定的参考价值。

a=[\'asdfasd\',\'asdf\',\'sdfsdf\']
b=[\'1232\',\'213\',\'23\']

print("左对齐")
for i in range(3):
....print(a[i].ljust(10),b[i])
....
print()
print("右对齐")
for i in range(3):
....print(a[i].rjust(10),b[i])
参考技术A 试着这么打印
print("%s\t\t\t\t\t%s" % ( singer_name, song ))
# \t是制表符,也有自动对齐的作用本回答被提问者采纳

python中如何统计字符串中各个字母的个数

用字符串count函数计算出现次数,防止重复,可以用字典来搜集结果:

代码

运行结果:


运行结果

参考技术A import sys
vowel = ['a', 'e', 'i','o', 'u']

str = sys.argv[1]
sum = 0
for i in str:
if i in vowel:
sum+=1
print(sum)
使用方法:
将上面代码放入文件,例如test.py文件中
如果是linux或mac下给test.py加上可执行权限 //chmod +x test.py
执行格式: python test.py 字符串:
参考技术B 可以直接用collections里的Counter()

以上是关于在python3中多次输出字符串,如何让上下字符串对齐。的主要内容,如果未能解决你的问题,请参考以下文章

如何在忽略不可编码字符的同时输出Python3(unicode)字符串

如何在 PowerShell 中“grep”并显示周围的行/上下文?

如何获取在字符串中多次出现的单词的多个索引? [复制]

您好,请问在python3里我写了一个变量,应该如何把它插入print的输出语句

多次对咸味字符串进行哈希处理(自定义密码哈希)。

Python 3多次拆分字符串