python {0:^30}什么意思

Python010

python {0:^30}什么意思,第1张

这种用法属于Python的格式化输出字符

1、{0:^30}中的0是一个序号,表示格式化输出的第0个字符,依次累加;

2、{0:^30}中的30表示输出宽度约束为30个字符;

3、{0:^30}中的^表示输出时右对齐,若宽度小于字符串的实际宽度,以实际宽度输出。

扩展资料:

基本语法

if语句,当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。

for语句,遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。

while语句,当条件为真时,循环运行语句块。

try语句,与except,finally配合使用处理在程序运行中出现的异常情况。

class语句,用于定义类型。

def语句,用于定义函数和类型的方法。

mport as语句,将导入的对象赋值给一个变量。

参考资料来源:百度百科-Python (计算机程序设计语言)

more bh.txt 

1

1

1

1

2

2

2

3

3

3

3

3

4

4 #脚本文件

#!/usr/bin/env python

q=[]

with open('py4.txt') as f:

    d=[i.strip() for i in f.readlines()]

[q.append("%s-%s" %(i,k)) for i in set(d) for k in range(1,d.count(i)+1)]

print sorted(q) #输出结果

['1-1', '1-2', '1-3', '1-4', '2-1', '2-2', '2-3', '3-1', '3-2', '3-3', '3-4', '3-5', '4-1', '4-2']

最下面加上一个循环,输出可改变

for i in sorted(q):

    print '%s,'%i,   

#输出为

1-1, 1-2, 1-3, 1-4, 2-1, 2-2, 2-3, 3-1, 3-2, 3-3, 3-4, 3-5, 4-1, 4-2,