随笔分类 - python基础
摘要:1、包import a.sunckimport a.kaigeimport b.sunck思考:如果不同的人编写的模块同名怎么办?解决:为了解决模块命名的冲突,引入了按目录来组织模块的方法,称为包特点:引入了包以后,只要顶层的包不与其他人发生冲突,那么模块都不会与别人的发生冲突注意:目录只有包含一个
阅读全文
摘要:1、模块,命名为sunck.py为例子 #一个.py文件就是一个模块#每一个模块都有一个__name__属性,当其值等于"__main__"时,表明该模块自身在执行。否则被引入其他文件#当前文件如果为程序的入口文件,则__name__属性的值为__main__if __name__ == "__ma
阅读全文
摘要:1、模块,命名为sunck.py为例子#一个.py文件就是一个模块def sayGood(): print("sunck is a very good man!")def sayNice(): print("sunck is a nice man!")def sayHandsome(): print
阅读全文
摘要:1、模块,命名为sunck.py为例子 #一个.py文件就是一个模块def sayGood(): print("sunck is a very good man!")def sayNice(): print("sunck is a nice man!")def sayHandsome(): prin
阅读全文
摘要:1、模块,命名为sunck.py为例子#一个.py文件就是一个模块def sayGood(): print("sunck is a very good man!")def sayNice(): print("sunck is a nice man!")def sayHandsome(): print
阅读全文
摘要:#引入模块import sysimport timeimport datetimeprint(sys.argv)#获取命令行参数的列表for i in sys.argv: print(i)'''name = sys.argv[1]age = sys.argv[2]hoby = sys.argv[3]
阅读全文
摘要:概述:目前代码比较少,写在一个文件中还体现不出什么缺点,但是随着代码量越来越多,代码就越来越难以维护。为了解决难以维护的问题,我们把很多相似功能的函数分组,分别放到不同的文件中取。这样每个文件所包含的内容相对较少,而且对于每一个文件的大致功能可用用文件名来体现。很多编程语言都是这么来组织代码结构。一
阅读全文
摘要:import timetime.clock()sum = 0for i in range(100000000): sum += iprint(time.clock())我的运行结果是10.4179203,有兴趣的可以测测玩
阅读全文
摘要:import calendar'''日历模块'''#使用#返回指定某年某月的日历print(calendar.month(2017, 7))#返回指定年的日历#print(calendar.calendar(2016))#闰年返回True,否则返回False#print(calendar.islea
阅读全文
摘要:import datetime'''datetime比time高级了不少,可以理解为datetime基于time进行了封装,提供了各位使用的函数,datetime模块的接口更直观,更容易调用模块中的类:datetime 同时有时间和日期timedelta 主要用于计算时间的跨度tzinfo 时区相关
阅读全文
摘要:第一种 python -m install pip --upgrade pip 第二种 python -m pip install -u --force-reinstall pip 第三种 pip install --user -- upgrade pip 第四种 python -m pip ins
阅读全文
摘要:import time'''UTC(世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC+8DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1个小时时间的表示形式:1、时间戳以整型或浮点型表示时间的一个以秒为单位的时间间隔。这个时间间隔的基础值是从1970年1月1日领带开
阅读全文
摘要:import osimport collectionsdef getAllDirQU(path): queue = collections.deque() #进队 queue.append(path) while len(queue) != 0: #出队数据 dirPath = queue.popl
阅读全文
摘要:import osdef getAllDirDE(path): stack = [] stack.append(path) #处理栈,当栈为空的时候结束循环 while len(stack) != 0: #从栈里取出数据 #[] dirPath = stack.pop() #print(dirPat
阅读全文
摘要:import osdef getAllDirRE(path, sp = ""): #得到当前目录下所有的文件 filesList = os.listdir(path) #处理每一个文件 sp += " " for fileName in filesList: #判断是否是路径(用绝对路径) file
阅读全文
摘要:import collections#创建一个队列queue = collections.deque()print(queue)#进队(存数据)queue.append("A")print(queue)queue.append("B")print(queue)queue.append("C")pri
阅读全文
摘要:#模拟栈结构stack = []#压栈(向栈里存数据)stack.append("A")print(stack)stack.append("B")print(stack)stack.append("C")print(stack)#出栈(在栈里取数据)res1 = stack.pop()print("
阅读全文
摘要:'''递归调用:一个函数,调用了自身,称为递归调用递归函数:一个会调用自身的函数称为递归函数凡是循环能干的事,递归都能干''''''方式:1、写出临界条件2、找这一次和上一次的关系3、假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果'''#输入一个数(大于等于1),求1+2+3+……
阅读全文
摘要:from win32com.client import constantsimport osimport win32com.clientimport pythoncomclass SpeechRecognition: def __init__(self, wordsToAdd): self.spea
阅读全文
摘要:import time#系统客户端import win32com.clientdehua = win32com.client.Dispatch("SAPI.SPVOICE")while 1: dehua.Speak("sunck is a handsome man") time.sleep(5)
阅读全文

浙公网安备 33010602011771号