Python基礎-5

一、正則表達式 Re

Python能夠經過正則表達式來匹配字符串,獲取獲取指定字符串。html

http = 'http://quote.eastmoney.com/sh600283.html'

res = re.findall(r'[s][hz]\d{6}', http)
print(res)

結果:['sh600283']

二、Python不換行輸出

在print中直接打印字符串是會換行的,若是須要不換行則須要加上\r 和 end = ''python

# print裏面的 \r和 end = '' 能夠起到輸出不換行的做用
for i in range(6):
    print('\r你好,當前序號爲:{0:^30}'.format(i), end='')
    # 休眠1秒
    time.sleep(1)

三、格式化輸出

在print中能夠使用format進行格式化輸出。正則表達式

def print_list(u_list, num):
    # {0}對應於"排名",^右對齊輸出
    # {1}對應於"學校名稱",左對齊輸出(默認)
    print('{0:^30}\t{1:^30}\t{2:^30}'.format('排名', '學校名稱', '總分'))
    for i in range(num):
        u = u_list[i]
        print('{0:^30}\t{1:^30}\t{2:^30}'.format(u[0], u[1], u[2]))
相關文章
相關標籤/搜索