摘要: 一、文件操作 1、操作文件的流程 2、在Python中的文件操作 3、强调 #强调第一点: 打开一个文件包含两部分资源:操作系统级打开的文件+应用程序的变量。在操作完毕一个文件时,必须把与该文件的这两部分资源一个不落地回收,回收方法为: 1、f.close() #回收操作系统级打开的文件 2、del 阅读全文
posted @ 2019-09-08 21:30 大触小叶儿 阅读(139) 评论(0) 推荐(0)
摘要: 一、线程 1、线程的俩种调用方式 1、直接调用 import threading import time def speak(num): print("running on number is %s"%num) time.sleep(3) #让其展现效果(同时打印,不受sleep的影响) if __ 阅读全文
posted @ 2019-09-08 11:21 大触小叶儿 阅读(136) 评论(0) 推荐(0)
摘要: 一、time&datetime 在Python中,通常有这几种方式来表示时间: 1、时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 2、格式化的时间字符串(For 阅读全文
posted @ 2019-09-08 11:20 大触小叶儿 阅读(255) 评论(0) 推荐(0)
摘要: 一、高阶函数 变量可以指向函数 求绝对值的函数 只写函数名,说明abs指向了一个地址 把结果赋值给变量 试一试函数能否赋值 结论:变量可以指向函数 函数名也是变量 结论:abs这个变量已经不指向求绝对值函数了,函数名也是变量 传入函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接 阅读全文
posted @ 2019-08-22 08:50 大触小叶儿 阅读(184) 评论(0) 推荐(0)
摘要: 一、数据结构与算法 二、字符串与文本 阅读全文
posted @ 2019-08-22 07:42 大触小叶儿 阅读(147) 评论(0) 推荐(0)
摘要: 一、什么是反射 Python反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。 Python的反射机制允许编程人员在对类未知的情况下,获取类相关信息的 阅读全文
posted @ 2019-08-18 18:45 大触小叶儿 阅读(198) 评论(0) 推荐(0)
摘要: 一、几种导入模块的方式 1、import语句 1、import语句的简单使用 test.py work.py 执行结果 2、在第一次导入模块时会做三件事,重复导入会直接引用内存中已经加载好的结果 3、被导入模块有独立的名称空间 执行结果 4、为模块名起别名 5、在一行导入多个模块 2、from .. 阅读全文
posted @ 2019-08-17 14:20 大触小叶儿 阅读(179) 评论(0) 推荐(0)
摘要: 一、迭代器 1、什么是迭代器协议 1、迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代。(只能往后走不能往前退) 2、可迭代对象:实现了迭代器协议的对象。(如何实现:对象内部定义了一个__iter__()方法) 阅读全文
posted @ 2019-08-11 15:17 大触小叶儿 阅读(108) 评论(0) 推荐(0)
摘要: 一、自述 在粗略学习完Git教程,特别是对分支管理这一章节的学习,有点力不从心,感觉学习知识优点杂,所有特地在写下这篇文章,弄清楚这其中涉及的知识点。 二、git status的使用 1、将learngit文件夹变为仓库后,第一次使用git status查看仓库状态 2、创建文件readme.txt 阅读全文
posted @ 2019-08-07 12:09 大触小叶儿 阅读(1097) 评论(0) 推荐(0)
摘要: 一、git安装以及初始化配置 1、在使用git之前,需要进入官网创建一个账号,以便后面的学习。 2、安装好git,点击桌面图标git bash,进入到Git的命令行工具,使用命令 3、git类似一个小型的linux操作系统,所有有些命令在git上也是支持的。列如(mkdir,cat,pwd,vi等待 阅读全文
posted @ 2019-08-07 09:51 大触小叶儿 阅读(182) 评论(0) 推荐(0)