01 2018 档案
摘要:时间 time 在Python中,与时间处理相关的模块有:time、datetime以及calendar。 学会计算时间,对程序的调优非常重要,可以在程序中狂打时间戳,来具体判断程序中哪一块耗时最多,从而找到程序调优的重心处。 在Python中,通常有这几种方式表示时间:时间戳、格式化的时间字符
阅读全文
摘要:集合set是Python中一种基本数据类型,它分为可变集合(set)和不可变集合(frozenset)两种。类似于其他语言,集合是一个无序不重复元素集,包括创建集合set、向集合中添加元素、删除集合中的元素、求集合的交集、并集、差集等操作。 可变集合 set集合类需要的参数必须是迭代器类型的,如:序
阅读全文
摘要:先做几个练习题 练习计算一个四乘四矩阵的所有元素的和,以及对角线之和 #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],
阅读全文
摘要:习题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...
阅读全文
摘要:抛出异常 #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
阅读全文
摘要:标准输出从输出到文件切换回输出到屏幕 先把sys.stdout保存到变量里,然后再切换回来 >>> import sys >>> saveStdout=sys.stdout >>> print "hello world" >>> print "glory road" >>> saveStdout >
阅读全文