【从零开始的Python学习Episode 17——序列化】教程文章相关的互联网学习教程文章

Python 学习 第十三篇:数据的读写-文件、DataFrame、json和pymssql【代码】

Python的文件是一个重要的对象,使用open()函数来打开文件,创建文件对象,进行文件的读写操作。当数据用于交换信息时,通常需要把数据保存为有格式的文本数据,可以保存为有特定的行分隔符和列分隔符的数据,这可以使用pandas模块中的函数来读写;也可以保存为json结构的数据,这可以使用json模块中的函数来实现;对于大型的数据交互,通常使用数据库。一,Python的open函数open()函数用于打开文件,创建文件对象:open(name, mod...

Python学习笔记22:Django下载安装

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。 并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 ——百度百科 官网下载:https://www.djangoproject.com/download/官网中也给出了一些命令行安装方法,下面要...

PYTHON学习0041:函数---模块的导入路径--2019-7-27【图】

导入模块时,只有保存在指定路径的模块能被导入。默认先存当前目录找。通过导入SYS模块就能知道指定路径有哪些:![]输出为:(https://s1.51cto.com/images/blog/201907/27/0cca8fbd7dee779df94e11067907393d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)原文:https://blog.51cto.com/13543767/2424214

Python学习3--字符串【图】

1.python字符串   python没有字符,所有的都叫做字符串,用单引号表示。2.python中字符串,列表,元祖的相似性   (1)访问,都是用str[i]来访问第i+1个元素。   (2)切片,str[i:j]来截取其中的一部分。   (3)拼接,若要向其中插入一部分,都要使用str[:i]+str2+str[i:]。但是此过程并不改变str的值,要想获得新的值,必须将其复制给一个新的变量。    例:str=‘zjh‘,str2=str[:1]+‘xxr‘+str[1:];执行后,str=...

Python学习第三天之字符串编码解码,集合,文件,函数【图】

1数据类型——集合 初始化      list = [ 1, 2,3,4,5 ]      set1 = set ( list )集合的逻辑关系     求交集: set3 = set1.intersection(set2) 或者 set3 = set1 & set2    求并集:set1.union(set2) 或者 set1 | set2    求差集:set6 = set1.difference(set2) 或者 set6 = set1 - set2        set5 = set2.difference(set1) 或者 set5 = set2 - set1    求对称差集: set5 + set6 ...

python学习-使用pandas 按照行数分割表格【代码】【图】

问题一张excel表格,大概1万行,需要录入系统系统每次最多只能录入500行表格数据,一旦超过500行,就会录入失败需要把1万行的数据按照500行分割,形成20个表格,这样才能录入系统思路使用pandas得到总行数,比如10002行,分割表格的时候,要保留一行表头第一张表,是1-500行,第二张表是 501-1000,以此类推最后一张表应该是1000-10002行,生成的表格数量是10000/500+1,21张生成的表格按照顺序保存到一个目录中写一个函数,可以按照...

Python 学习笔记(1) - 开始【代码】

找一个能看的教程(不用太过于纠结以至于耗费大量时间,很可能还没开始就放弃了。 -- 这条要作为新的做事准则放入我的日常了,警惕一开始就追求完美常常会什么也得不到。)我喜欢看书不爱视频,所以找了这个:http://woodpecker.org.cn 挑的是 「简明 Python 2.3 教程」 ,在学 2.x 还是 3.x 这件事上,还是那句话不用太纠结,先动起来再说。毕竟真的用起来,我想,不管是 2.x 还是 3.x 其实都是要去了解和学习的,所以随意挑个开...

【Python学习笔记】循环和迭代【代码】

for和while基本语法break和continueelse的使用enumerate和zip在循环中的应用for和while基本语法   Python中的的循环使用for和while语句来实现,基本语法结构如下:#while语法while expression:statements #for语法 for item in s:statements   while无限循环执行循环体中的语句,直到相关表达式求值为False。for语句迭代s中的所有元素,直到没有可迭代的元素为止。所有可迭代的对象都可以使用for语句,所有实现了__iter__和__nex...

Python 3学习 ——网络编程【代码】

Python 学习——面向对象 写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享一、网络编程  SOCK_STRAM :TCP  SOCK_Dgram :UDP  两个参数决定了不同的连接方式,主要使用TCP连接。family = AF_INET :服务器之间的通信  family = AF_UNIX :Unix 不同进程的通信。  send 或者 sendall 方法传送的类型一定要是 bytes 类型。 (相互通信)小应用:server 端 和 client 端进行通信。  server 端代码: ...

python学习(3)--读取配置文件

一、 关于配置文件 ini文件由三部分组成,分别为节、键、值。 节 [section] 参数(键=值) name=value注解 注解使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。例如: [DATABASE] host = 127.0.0.1 username = root password = 12345678 port = 3306 database = test二、python读取配置文件思路:利用python中的ConfigParser模块中的ConfigParser类读取ini文件,然后使用ConfigParser类中的get方法,然后读取到...

Python学习笔记总结

了解了python语言后,决定以后使用python来进行各项工作,因此一直想要深入学习python。千里之行始于足下,万事开头难。由于最近在准备写毕业论文,陆陆续续学习了Python的语法知识。Python基础知识:Python学习笔记一:十分钟入门Python学习笔记二:IDE环境搭建Python学习笔记三:基础语法Python学习笔记四:过程控制Python学习笔记五:数字和字符串Python学习笔记六:列表、元组、字典Python学习笔记七:函数Python学习笔记八:模...

Python学习 思维导图2 - 数据类型/运算符/运算符优先级【图】

原文:https://www.cnblogs.com/stonemjl/p/13443489.html

python学习笔记——闭包

1 定义定义:在计算机科学中,闭包是词法闭包的简称,是引用了自由变量的函数简单地说:闭包就是能够读取其他函数内部变量的函数,闭包是将函数内部和函数外部连接起来的桥梁。——来源百度百科2 描述形成闭包的条件: 1. 闭包必须要有内部函数2. 必须在内部函数中引用了外层函数的变量,即自由变量3. 外层函数必须讲内层函数返回 优点:1.延长了局部变量的生命周期2.加强了封装性 缺点:1.加重内存负担2.内部函数可以修改外部函数...

Python学习笔记19:函数式编程【图】

import shutil#copy()复制文件#格式: shutil.copy(来源路径,目标路径)#返回值:返回目标路径#拷贝的同时,可以给文件重命名rst = shutil.copy(‘/home/dadada/hahaha.huhu‘, ‘/home/dadada/hahaha.hoho‘)print(rst) #copy2()复制文件,保留原数据(文件信息)#格式:shutil.copy2(来源路径,目标路径)#返回值:返回目标路径#copyfile()将一个文件的内容复制到另一个文件里#move()移动文件/文件夹#格式:shutil.move(原路径,目...

python 学习笔记(一):如何在列表、字典、集合中根据条件筛选数据【代码】

一、在列表中筛选数据在列表中筛选出大于等于零的数据,一般通用的用法代码如下:1 data = [3, -9, 0, 1, -6, 3, -2, 8, -6] #要筛选的原始数据列表2 result = [] #存放筛选结果的列表3for x in data: #依次迭代循环每个元素4if x >= 0: #判断是否符合筛选条件5 result.append(x) #大于等于零就将该元素加入结果列表中6print(result) #打印输出在python 中还有更加简洁高效的方法:1、filter函数: 1from random import ra...

序列化 - 相关标签