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]))