re.match与re.search的区别
re.match函数只匹配字符串开始的字符,如果开始的字符不符合正则表达式,匹配就会失败,函数返回None。
re.search方法匹配整个字符串,直到找到一个匹配的对象,匹配结束后没找到匹配值才返回None。
re.match与re.search的区别
re.match函数只匹配字符串开始的字符,如果开始的字符不符合正则表达式,匹配就会失败,函数返回None。
re.search方法匹配整个字符串,直到找到一个匹配的对象,匹配结束后没找到匹配值才返回None。
日历(Calendar)模块的函数都与日历相关,如输出某月的字符月历。星期一默认是每周的第一天,星期天是默认的最后一天。
在代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块包括time、datetime以及calendar。在Python中,通常用时间戳、格式化的时间字符串和元组3种方式表示时间。
时间戳(timestamp)表示从1970年1月1日00时00分00秒开始按秒计算的偏移量,也就是从1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起到现在的总毫秒数。
try的工作原理是,开始一个try语句后,Python就在当前程序的上下文中做标记,当出现异常时就可以回到做标记的地方。首先执行try子句,接下来发生什么依赖于执行时是否出现异常。
如果try后的语句执行时发生异常,程序就跳回try并执行except子句。异常处理完毕后,控制流就可以通过整个try语句了(除非在处理异常时又引发新异常)。