#<3> 程序暂定固定的时间 import time print('正在下载数据......') time.sleep(2) #程序暂定n秒 print('下载成功!')
小结:时间戳是计算机能够识别的时间;时间字符串是人能够看懂的时间;元组则是用来操作时间的
1 2 3 4 5 6 7 8 9 10
import time #计算一组程序执行的耗时 start = time.time() #测试代码 num = 0 for i inrange(10000000): num += 1 print(num) ############################## print('总耗时:',time.time()-start)
#提取170 string = '我喜欢身高为170的女孩' ex = '\d+' result = re.findall(ex,string) print(result[0]) ##################################################################### #提取出http和https key='http://www.baidu.com and https://boob.com' ex = 'https?' result = re.findall(ex,key) print(result) ##################################################################### import re #提取出hello key='lalala<hTml>hello</HtMl>hahah' ex = '<hTml>(.*)</HtMl>' result = re.findall(ex,key) print(result)
##################################################################### #提取出hit. key='bobo@hit.edu.com'#想要匹配到hit. # ex = 'h.*\.' #贪婪模式 ex = 'h.*?\.'#?将正则的贪婪模式调整为非贪婪模式。默认下为贪婪模式 result = re.findall(ex,key) print(result) ##################################################################### #匹配sas和saas key='saas and sas and saaas' ex = 'sa{1,2}s' result = re.findall(ex,key) print(result) ##################################################################### key = '你好我的手机号是13222222222你记住了吗' ex = '1[3,5,7,8,9]\d{9}' result = re.findall(ex,key) print(result) ##################################################################### #提取ip和端口号 import re s = "my computer ip is '230.192.168.78',and port is 8889 you got it?" rep = re.search(r"ip is '(?P<ip>\d+\.\d+\.\d+\.\d+).* port is (?P<port>\d+)",s) rep.group('ip'),rep.group('port')#通过命名分组引用分组