Python能夠經過正則表達式來匹配字符串,獲取獲取指定字符串。html
http = 'http://quote.eastmoney.com/sh600283.html' res = re.findall(r'[s][hz]\d{6}', http) print(res) 結果:['sh600283']
在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]))