#Python(053){}和函數format()的用法
'''
基本輸出格式為:
print('輸出格式區'.format(變數系列區))
'''
i = 10
print('i = {}\n'.format(i))
j = 'Hello World!'
print('j = {}\n'.format(j))
k = '你好呀'
print('k = {}\n'.format(k))
n = '{你好呀}'
print('n = {}\n'.format(n))
print('這是數字:{}, 這是英文:{}, 這是中文:{}\n'
.format(i, j, k))
print('以字串代表輸出格式區:')
m = '這是數字:{}, 這是英文:{}, 這是中文:{}\n'
print(m.format(i, j, k))
print('在{}內增加編號:')
print('這是數字:{0}, 這是英文:{1}, 這是中文:{2}\n'
.format(i, j, k))
print('這是數字:{2}, 這是英文:{1}, 這是中文:{0}\n'
.format(i, j, k))
#{}內的會依照我們編排的順序將函數format()裡的變數按
#照順序去填入,在這i為順序0, j為順序1, k為順序2。
print('使用具名參數:')
print('這是數字:{a}, 這是英文:{b}, 這是中文:{c}\n'
.format(a = 123, b = 'ABC', c = '你好呀'))
print('這是數字:{c}, 這是英文:{b}, 這是中文:{a}\n'
.format(a = 123, b = 'ABC', c = '你好呀'))
i = 100
j = 3.14
k = 1000
print('格式化輸出:')
print('/i = {0:4d}/, /j = {1:6.2f}/, /k = {2:e}/\n'
.format(i, j, k))
'''
輸出對齊
> : 靠右對齊
< : 靠左對齊
^ : 置中對齊
'''
print('輸出靠右對齊:')
print('/i = {0:>10d}/, /j = {1:>10.2f}/\n'
.format(i, j))
print('輸出靠左對齊:')
print('/i = {0:<10d}/, /j = {1:<10.2f}/\n'
.format(i, j))
print('輸出置中對齊:')
print('/i = {0:^10d}/, /j = {1:^10.2f}/\n'
.format(i, j))
'''
此方式可為日後爬蟲使用
(此為簡化網址)
'''
url = 'https://{}.pixnet.net/blog'
account = 'c121560787'
print(url.format(account))
結果為: