python之旅六【第六篇】模块
json和pickle用于序列化的两个模块json,用于字符串和python数据类型间进行转换pickle,用于python特有的类型和python的数据类型间进行转换json模块提供了四个功能:dumps、dump、loads、loadp
json和pickle用于序列化的两个模块json,用于字符串和python数据类型间进行转换pickle,用于python特有的类型和python的数据类型间进行转换json模块提供了四个功能:dumps、dump、loads、loadp
为什么要用文件来操作数据?在cmd下操作时,变量是放在内存中使用的,如果cmd一旦关闭变量就没有了下次就无法继续使用,所以就有了文件存在的意义。数据的保存:1内存:常用的变量都是在内存里面的2文件:文本内容、二进制的文件内容3数据库:保存操
directedGraph.py1classDirectedGraph(object):2def__init__(self,d):3ifisinstance(d,dict):4self.__graph=d5else:6self.__grap
1#题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。代码:2lim=[2]3lin=[1]4forxinrange(19):5lim.append(lim[x]+lin[x])6li
题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路二叉搜索树,自然想到中序遍历。中序遍历出来的结果就是排序的。因为不能创建新的节点,所以,我们定义2个指针,一个指向
__doc__用来表示类的描述信息#-*-coding:utf-8-*-__author__="MuT6Sch01aR"classPerson(object):‘‘‘这个类是用来描述人的‘‘‘def__init__(self,name,ag
#Author:EricZhao#-*-coding:utf-8-*-‘‘‘需求:启动程序后,让用户输入工资,然后打印商品列表允许用户根据商品编号购买商品用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买
python环境部署我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境:在这里首先强调一下,Centos7系统自带的Python
1.Python中导入MySQL库在Python2与Python3中导入的MySQLdb库是不一样的,在Python2安装的是mysql-python,Python3安装的是mysqlclient,分别安装后就可以importMySQLdb
打开文件文件的基本方法迭代文件内容打开文件打开文件,可以使用自动导入的模块io中的函数open。函数open将文件名作为唯一必不可少的参数,并返回一个文件对象。如果只指定一个文件名,则获得一个可读取的文件对象。如果当前目录中有此文件则可以打
1.使用第三方库python中处理excel表格,常用的库有xlrd(读excel)表、xlwt(写excel)表、openpyxl(可读写excel表)等。xlrd读数据较大的excel表时效率高于openpyxl,所以我在写脚本时就采用
1.命名 module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_
一、什么是进程进程是程序的一次执行,而程序即为磁盘中可执行的二进制等类型的数据。进程的生命周期:程序被读取到内存中,被操作系统调用时才开始它的生命周期。每个进程都有自己的地址空间、内存、数据栈以及其他记录其运行轨迹的辅助数据,各个进程都有自
#-*-coding:utf-8-*-importrequestsfrombs4importBeautifulSoupimporthtml5libimportreimporturlliburl1=‘http://accounts.douba
在python中,三引号支持字符串跨多行、包含换行符号、制表符号、以及其它特殊字符>>>hi=‘‘‘...this...isa...test...‘‘‘>>>printhithisisatest>&
Python是动态类型语言,也是若类型语言这种语言特性就决定了他不会有多么的复杂。。#简单的输出打印#coding=utf-8importtime;#Thisisrequiredtoincludetimemodule.word='word'
刚才把最基本的QTwidgest的最基本框架展现出来,单纯的python和在QTdesigner中实现是很简单,但是想通过QTdesigner图形化设计出框架,然后通过GUI转换成py脚本通过修改一段代码才实现通过运行py文件实现窗口展示,
lambda表达式:需要一个函数但又不想费神去命名一个函数的情况下使用(匿名函数)lambda演算是一门学科,lambda表达式是lambda演算的很小的一部分装饰器是闭包的一个语法糖python的函数内,可以直接引用外部变量,但不能改写外
局部变量是在函数内部定义的变量,只能在函数内部使用。全局变量是在函数外部定义的变量,所有函数内部都可以使用这个变量。提示:在其他的开发语言中,大多不推荐使用全局变量--可变范围太大,导致程序不好维护!global关键字会告诉解释器,后面的变
描述Pythonjoin()方法用于将序列中的元素以指定的字符连接成一个新的字符串str.join(sequence)//sequence--要连接的元素序列返回值指定字符串str连接序列后形成的新的字符串示例str="-"seq=("a"