随笔分类 - Python 基础知识概述
摘要:一. 文件json 的使用 json简介:json 全名 javaScripts object Notation,是一种轻量级的数据交换格式,json最广泛的应用是作为AIAX中web 服务器和客户端的通讯的数据格式,现在也常用于httpd请求中,所以对json 的各种学习,是自然而然的事情。下面是
阅读全文
摘要:一.sys 模块 sys 模块主要功能是获取参数 [root@www pythonscripts]# cat 2.py #!/usr/bin/python #coding=utf-8 import os import sys if __name__ == '__main__': print ('sy
阅读全文
摘要:一. commands 模块 1.commands 模块只使用与linxu 的shell 模式下 在我们平时码字时,经常需要调用系统脚本或者系统命令来解决很多问题,接下来,我们就介绍给大家一个很好用的模块commands,可以通过python 调用系统命令,调用系统命令commands 模块提供了三
阅读全文
摘要:#/usr/bin/python #coding=utf8 #@Time :2017/11/11 3:15 #@Auther :liuzhenchuan #@File :os 模块.py import os #1. 通过os 获取操作系统类型,os.name = windows是 nt类型,os.n
阅读全文
摘要:一. logging 的使用 日志是我们排查问题的关键利器,写好日志记录,当我们发生问题时,可以快速定位代码范围进行修改。python有给我们开发者提供好的日志模块,下面我们就来介绍一下logging模块: import logging #从上往下,日志级别逐渐升高 logging.debug('t
阅读全文
摘要:#/usr/bin/python #coding=utf-8 #@Time :2017/11/9 8:55 #@Auther :liuzhenchuan #@File :时间格式的相互转换.py import time # datatime 是一个时间对象 print '##'*5 + 'datet
阅读全文
摘要:一 datatime 的使用 object timedeta tzinfo time data datatime time: 在python文档里,time是归类在generk operating system services 中,换句话说,它提供的功能是更加接近于操作系统层面。 python 开
阅读全文
摘要:一. python 常用内置模块的使用(datetime,logging,os,command) 在日常的开发工作中,我们要写很多的python 代码,如果都写在一个文件中,会导致代码特别难维护,为了拓展代码的可维护性,我们把函数写在不同的文件里,这样每个文件包含的文件就比较少,逻辑更加清楚。在py
阅读全文
摘要:一. raise 关键字 raise 用来触发异常 语法如下: raise[Exception [,args [,traceback]]] 语句中Exception 是异常的类型(例如:NameError)参数是一个异常参数值。改参数是可选的。如果不提供,异常的参数是“None”。最后一个参数是可选
阅读全文
摘要:一. Excepthion 异常类 Excepthion 是所有的异常基础类(),对于python 的标准异常,我们列出如下,以做参考: 异常名称 描述 BaseException 所有异常的基础 SystemExit 解释器请求退出 Keyboardinterrupt 用户中断执行(通常输入 ^C
阅读全文
摘要:一. 异常 异常既是一个时间,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在python无法正常处理程序时就会发生一个异常。异常是python对象,表示一个错误。当python脚本发生异常时我们需要捕获它,否则程序会终止执行。最常用的异常: a. 异常的常用形式 我们平时工作中最
阅读全文
摘要:一. 类的私有变量和私有方法 1》 在python 中可以通过在属性变量名前,加上双下划线定义属性为私有属性 2》特殊变量命名 a. _xx 以单下划线开头的表示的是protected(受保护的) 类型的变量,即保护类型只能靠允许其本身与子类进行访问。若内部变量表示,如:当使用“from M imp
阅读全文
摘要:一. 类的重写 只需要重新定义类的属性(变量),就是累的重写了 示例:重新定义类grandson的 name属性 #/usr/bin/python #coding=utf-8 #@Time :2017/11/6 15:23 #@Auther :liuzhenchuan #@File :类的重写.py
阅读全文
摘要:一. 类的继承 继承,顾名思议就知道是它的意思,举个例子说明,你现在有一个现有的A类,现在需要写一个B类,但是B类是A类的特殊版,我们就可以使用继承,B类继承A类时,B类会自动获得A类的所有属性和方法,A类称为父类,B类称为子类,子类除了继承父类的所有属性和方法,还可以自定义自己的属性和方法。大大增
阅读全文
摘要:一. 类的构造器 __init__ 构造函数,在生成对象时调用。由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的__init__方法,在创建实例的时候,就把 name score 等属性上去。默认的属性可以写在__init__ 下面。
阅读全文
摘要:一. 类的一般形式 创建类我们一般使用class 关键字来创建一个类,class 后面跟类型名字,可以自定义,最后以冒号结尾,如下所示: #/usr/bin/python #coding=utf-8 #@Time :2017/11/4 22:31 #@Auther :liuzhenchuan #@F
阅读全文
摘要:#/usr/bin/python #coding=utf-8 #@Time :2017/11/3 10:44 #@Auther :liuzhenchuan #@File :用函数实现九九乘法口诀.py def funA(): for i in xrange(1,10): for j in xrang
阅读全文
摘要:一.生成式和生成器 列表生成式是python受欢迎的语法之一,通过一句简洁的语法就可以对一组元素进行过滤,还可以对得到的元素进行转换处理。 #/usr/bin/python #coding=utf-8 #@Time :2017/11/2 21:05 #@Auther :liuzhenchuan #@
阅读全文
摘要:一 .匿名函数 顾名思议就是没有名字的函数,那为什么要设立匿名函数,他有什么作用呢?lambda 函数就是一种快速定义单行的最小函数,可以用在任何需要函数的地方。 常规版: def fun(x,y) return x*y lambda 示例: /usr/bin/python #coding=utf-
阅读全文
摘要:一.高阶函数 把函数当做参数传递的一种函数 1》map()函数 map函数是python内置的一个高阶函数,它接受一个函数f和一个list,并把list元素以此传递给函数f,然后返回一个函数f处理完所有list元素的列表,如下所示: #map()函数,传入的必须是一个可迭代的对象 lt = [1,2
阅读全文

浙公网安备 33010602011771号