- 博客(12)
- 收藏
- 关注
转载 文件操作
一、文件操作 1、操作文件的流程 1、打开文件,得到一个文件句柄,赋值给变量 2、通过句柄来操作文件 3、关闭文件 2、在Python中的文件操作 file = open("a.txt","r") #通过r模式打开文件 data = file.read() #读取文件 print(data) file.close() ...
2019-09-08 21:30:00 198
转载 并发编程
一、线程 1、线程的俩种调用方式 1、直接调用 import threading import time def speak(num): print("running on number is %s"%num) time.sleep(3) #让其展现效果(同时打印,不受sleep的影响) if __name__ == '__main__...
2019-09-08 11:21:00 97
转载 常用模块的使用
一、time&datetime 在Python中,通常有这几种方式来表示时间: 1、时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 2、格式化的时间字符串(Format String) 3、结构化的时间(struct_time):str...
2019-09-08 11:20:00 272
转载 函数式编程
一、高阶函数 变量可以指向函数 >>> abs(-10) 10 求绝对值的函数 >>> abs <built-in function abs> 只写函数名,说明abs指向了一个地址 >>> x = abs(-10) >>> x 10 把结果赋值给变量 &...
2019-08-22 08:50:00 110
转载 python针对性练习
一、数据结构与算法 解压序列赋值给多个变量 解压可迭代对象赋值给多个变量 保留最后N个元素 查找最大或最小的N个元素 实现一个优先级队列 字典中的键映射多个值 字典排序 字典的运算 查找两字典的相同点 删除序列相同的元素并保持顺序 命令切片 序列中出现次数最多的元素 通过某个关键字排序一个字典数组 排序不支持原生比较的对象 通过某个字段将记录分组 过滤...
2019-08-22 07:42:00 116
转载 反射
一、什么是反射 Python反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。 Python的反射机制允许编程人员在对类未知的情况下,获取类相关信息的方式变得更加多样灵活,调用类中相应方法,是Python增加其灵活性与动态性的一种机制。...
2019-08-18 18:45:00 78
转载 模块
一、几种导入模块的方式 1、import语句 1、import语句的简单使用 test.py print("from the test.py of start") num = 100 def speak(): print("form the test.py of speak") print("from the test.py of end") ...
2019-08-17 14:20:00 66
转载 迭代器与生成器
一、迭代器 1、什么是迭代器协议 1、迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代。(只能往后走不能往前退) 2、可迭代对象:实现了迭代器协议的对象。(如何实现:对象内部定义了一个__iter__()方法) 3、协议是一种约定,可迭代对象实现了迭代器协议,python的内部工具(如for循...
2019-08-11 15:17:00 49
转载 Git关于文件的状态
一、自述 在粗略学习完Git教程,特别是对分支管理这一章节的学习,有点力不从心,感觉学习知识优点杂,所有特地在写下这篇文章,弄清楚这其中涉及的知识点。 二、git status的使用 1、将learngit文件夹变为仓库后,第一次使用git status查看仓库状态 1 $ git status 2 On branch master 一个主分支master 3 ...
2019-08-07 12:09:00 355
转载 Git的简单使用
一、git安装以及初始化配置 1、在使用git之前,需要进入官网创建一个账号,以便后面的学习。 2、安装好git,点击桌面图标git bash,进入到Git的命令行工具,使用命令 1 $ git config --global user.name "Your Name" 2 $ git config --global user.email "email@example.com...
2019-08-07 09:51:00 94
转载 socket编程
一、TCP、UDP协议的简单应用 1、使用TCP协的通信的基本格式 1 # 服务端 2 from socket import * #导入socket模块 3 4 ip_port = ("127.0.0.1",8080) 5 back_log = 5 #最大连接数(挂起) 6 buffer_size = 1024 ...
2019-08-03 13:28:00 79
转载 Python的编码问题
一、编码的几种常用种类 ASCII编码 GBK编码 Unicode编码 二、编码的区别 ASCII编码 ASCII(美国标准信息交换代码),主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号。 GBK编码 GBK(汉字编码国家标准),...
2019-08-02 10:56:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人