随笔分类 -  【Python基础到进阶】

python基础知识总结
摘要:一、类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别, 阅读全文
posted @ 2019-05-18 21:10 XJT2019 阅读(271) 评论(0) 推荐(0)
摘要:一、三大编程范式 1、面向过程编程 2、函数式编程 3、面向对象编程 > 3大编程思想没有高低之分,只有程序员水平高低之分 二、面向对象设计与面向对象编程 类和对象概念: # 类:把一类事物的相同特征(数据属性)和动作(函数属性)整合到一起就是类,类是一个抽象的概念 # # 对象:就是基于类而创建的 阅读全文
posted @ 2019-05-17 09:08 XJT2019 阅读(328) 评论(0) 推荐(0)
摘要:Python日志模块-logging 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(leve 阅读全文
posted @ 2019-05-16 15:03 XJT2019 阅读(218) 评论(0) 推荐(0)
摘要:Python正则表达式re模块 参考:https://www.cnblogs.com/cute/p/9186208.html 老男孩苑昊老师: http://www.cnblogs.com/yuanchenqi/articles/5732581.html 廖雪峰老师: https://www.lia 阅读全文
posted @ 2019-05-15 21:18 XJT2019 阅读(350) 评论(0) 推荐(0)
摘要:模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较, 很多编程语言都采用这种组织代码的方式。在Python中一个.py文件就称之 阅读全文
posted @ 2019-05-15 13:32 XJT2019 阅读(418) 评论(0) 推荐(0)
摘要:详解Python装饰器 阅读目录 一 什么是装饰器 二 装饰器需要遵循的原则 三 实现装饰器知识储备 四 高阶函数 五 函数嵌套 六 闭包 七 无参装饰器 八 装饰器应用示例 九 超时装饰器 十 Python内置的装饰器 一、什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义: 阅读全文
posted @ 2019-05-14 11:21 XJT2019 阅读(218) 评论(0) 推荐(0)
摘要:Python基础练习题 1.现在有2个元组(('a'),('b'),('c'),('d')),请使用Python中的匿名函数生成列表[{'a':'c'},{'b':'d'}]? tu = (('a'),('b'),('c'),('d')) tu = list(map(lambda x,y:{x:y} 阅读全文
posted @ 2019-05-14 10:15 XJT2019 阅读(316) 评论(0) 推荐(0)
摘要:Python内置函数目录 max()/min() sorted() map() filter() reduce() lambda() max() sorted() map() map()用法总结: map()内部原理 filter() 用法: 用法举例: filter()用法总结 filter()原 阅读全文
posted @ 2019-05-14 09:08 XJT2019 阅读(215) 评论(0) 推荐(0)
摘要:迭代器和生成器 一 、迭代的概念 #迭代器即迭代的工具,那什么是迭代呢? #迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 while True: #只是单纯地重复,因而不是迭代 print(' >') l=[1,2,3] count=0 while count 阅读全文
posted @ 2019-05-13 10:27 XJT2019 阅读(347) 评论(0) 推荐(0)
摘要:文件操作 一 文件操作 二 打开文件的模式 三 操作文件的方法 四 文件内光标移动 五 文件的修改 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用Python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作 硬件,众所周知,应用程序是无法 阅读全文
posted @ 2019-05-13 09:35 XJT2019 阅读(332) 评论(0) 推荐(0)
摘要:递归调用 递归概念 在函数内部可以调用其他函数。如果在调用一个函数的过程中直接或间接调用自身本身,那么就叫做递归 10521res:: 1返回值: 2res:: 1返回值: 5res:: 1返回值: 101 画个图理解: 递归问路 递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递 阅读全文
posted @ 2019-05-09 22:16 XJT2019 阅读(256) 评论(0) 推荐(0)
摘要:Python基本数据类型 参考:老男孩Python全栈开发第三期 https://www.bilibili.com/video/av21663728/?p=82 https://github.com/BFD2018/Python-100-Days/blob/master/Day01-15/07.%E 阅读全文
posted @ 2019-05-07 22:36 XJT2019 阅读(529) 评论(0) 推荐(0)
摘要:Pycharm 自定义文件模板 每次新建文件都有相同的代码框架,每次重复敲浪费了程序员的寿命啊 按照下面方式自定义自己的模板: 阅读全文
posted @ 2019-04-12 22:21 XJT2019 阅读(244) 评论(0) 推荐(0)
摘要:Python内置函数 zip函数的使用 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 zip 方法在 Python 2 和 P 阅读全文
posted @ 2019-03-26 20:10 XJT2019 阅读(238) 评论(0) 推荐(0)
摘要:PyCharm编译器的使用 pycharm基本配置 1、pycharm改变选中行时改行的颜色和光标所在行的颜色 (1)是光标所在行的背景颜色,写代码,每写到这一行,就会是这种颜色,所以尽量改成和你代码背景颜色相近的 (2)应该是旁边行号所在背景颜色 (3)是选中代码后的背景颜色 ***勾选掉Care 阅读全文
posted @ 2019-01-30 14:55 XJT2019 阅读(1041) 评论(0) 推荐(0)
摘要:json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分 一、概念理解 1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串) json.dumps()函数是将一个P 阅读全文
posted @ 2019-01-25 14:24 XJT2019 阅读(275) 评论(0) 推荐(0)
摘要:Python基础知识:*args,**args的详细用法 参考:https://blog.csdn.net/qq_29287973/article/details/78040291 *args 不定参数,**kwargs 传入键值对(例如:num1=11,num2=22) 先看示例1: 1 11 2 阅读全文
posted @ 2019-01-23 14:29 XJT2019 阅读(5644) 评论(0) 推荐(0)
摘要:random 模块的高级玩法 1、python 随机产生姓名 方式一: 方式二: 2、随机生成手机号 其他的一些随机语句总结: 一个随机验证码生成 【微语】人并不是因为美丽才可爱,而是因为可爱才美丽 阅读全文
posted @ 2019-01-07 10:12 XJT2019 阅读(490) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/liulinghua90/p/9935642.html 一、安装第三方库xlrd和pandas 数据准备,有一个Excel文件:格式为 xls 或 xlsx 或 xlt,表单名分别为:学生信息,人员信息,采购信息 其中人员信息 的表单数据如下所示 阅读全文
posted @ 2018-12-20 14:20 XJT2019 阅读(2486) 评论(0) 推荐(0)
摘要:os.path模块 主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。 更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 参考:https://www.cnblogs.com/wuxie1989/p/562343 阅读全文
posted @ 2018-12-12 13:44 XJT2019 阅读(197) 评论(0) 推荐(0)