01 2018 档案

摘要:时间 time 在Python中,与时间处理相关的模块有:time、datetime以及calendar。 学会计算时间,对程序的调优非常重要,可以在程序中狂打时间戳,来具体判断程序中哪一块耗时最多,从而找到程序调优的重心处。 在Python中,通常有这几种方式表示时间:时间戳、格式化的时间字符 阅读全文
posted @ 2018-01-31 23:42 夏晓旭 阅读(3498) 评论(0) 推荐(1) 编辑
摘要:集合set是Python中一种基本数据类型,它分为可变集合(set)和不可变集合(frozenset)两种。类似于其他语言,集合是一个无序不重复元素集,包括创建集合set、向集合中添加元素、删除集合中的元素、求集合的交集、并集、差集等操作。 可变集合 set集合类需要的参数必须是迭代器类型的,如:序 阅读全文
posted @ 2018-01-30 23:02 夏晓旭 阅读(354) 评论(0) 推荐(0) 编辑
摘要:先做几个练习题 练习计算一个四乘四矩阵的所有元素的和,以及对角线之和 #encoding=utf-8 a=[[1,2,3,4], [2,5,2,3], [1,5,3,2], [5,3,2,5] ] #encoding=utf-8 a=[[1,2,3,4], [2,5,2,3], [1,5,3,2], 阅读全文
posted @ 2018-01-29 22:29 夏晓旭 阅读(301) 评论(0) 推荐(0) 编辑
摘要:习题1:题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 #encoding=utf-8 while True: try: num=int(raw_input("input a number not more than 5 digits:")) except: "Plese input again:" else... 阅读全文
posted @ 2018-01-24 22:08 夏晓旭 阅读(811) 评论(0) 推荐(0) 编辑
摘要:抛出异常 #coding=utf-8 def exceptionTest(num): if num<0: print "if num<0" raise Exception("Invalid num") else: print num if num == 0: raise ZeroDivisionEr 阅读全文
posted @ 2018-01-24 21:56 夏晓旭 阅读(4483) 评论(0) 推荐(0) 编辑
摘要:标准输出从输出到文件切换回输出到屏幕 先把sys.stdout保存到变量里,然后再切换回来 >>> import sys >>> saveStdout=sys.stdout >>> print "hello world" >>> print "glory road" >>> saveStdout > 阅读全文
posted @ 2018-01-23 23:03 夏晓旭 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示