Python知识点总结篇(二)】的更多相关文章

列表 列表:一个值,包含多个字构成的序列,用[ ]括起来,[]是一个空列表,不包含任何值,类似于空字符串,负数下标表示从后边开始,-1表示列表最后一个下标,它是一种可变的数据类型,值可以添加.删除或改变: +用于连接两个列表并得到一个新列表:*用于一个列表和一个整数,实现列表的复制:del将删除列表中下标处的值:in.not in用于确定一个值是否在列表中: 多重赋值技巧:变量数目和列表长度必须严格相等,eg: cat = ['fat', 'black', 'loud'] size, color…
REFERENCE:<Head First Python> ID:我的第二篇[Python学习] BIRTHDAY:2019.7.13 EXPERIENCE_SHARING:解决切换当前工作目录时出现的错误——FileNotFoundError 1.错误类型 FileNotFoundError: [WinError 3] 系统找不到指定的路径.: '../HeadFirstPython/chapter3' 在文件夹D:\0tempt,新建了文件夹 HeadFirstPython,其包含子文件夹…
开始了,继续说!字符串替换,就是预留着空间,后边再定义要填上什么,这种叫字符串格式化,其有两种方法: %    和 format %s  就是一个占位符,这个占位符可以被其它的字符串代替 >>> "I like %s" % "python" 'I like python' 占位符 说明 %s 字符串(采用str()的显示) %r 字符串(采用repr()的显示) %c 单个字符 %b 二进制整数 %d 十进制整数 %i 十进制整数 %o 八进制整数…
软件目录结构规范 目标: 提高可读性: 提高可维护性: 常见结构 Demo/ |-- bin/ #存放项目的一些可执行文件 | |-- demo #可执行程序,启动demo调main.py | |-- demo/ #存放项目所有源码,源码中所有模块.包都在此处 | |-- tests/ #存放单元测试代码 | | |-- __init__.py | | |-- test_main.py | | | |-- __init__.py #空文件,有这个文件就是包,没有就是目录 | |-- main.p…
文件操作 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量: 通过句柄对文件进行操作: 关闭文件: with:自动关闭文件: with open('log', 'r') as f: ... 文件操作之open() 模式匹配与正则表达式 正则表达式:简称regex,是文本模式的描述方法: 正则表达式匹配步骤: 导入正则表达式模块re: 用re.compile()函数创建一个Regex对象(记得使用原始字符串): 向Regex对象的search()方法传入想要查找的字符串,返回一个Match对…
Python基础 变量 变量类型: 1.数字型 整形:int: 浮点型:float: 布尔型:bool,True和False: 复数型:complex: 2.非数字型 字符串: 列表: 元祖: 字典: 不可变类型:内存中数据不允许被修改: 数字类型int.bool.float.complex,long(2, x): 字符串str: 元祖tuple: 可变类型:内存中数据可修改: 列表list: 字典dict: 变量命名规则: 只能是一个词: 只能包含字母.数字和下划线: 不能以数字开头: 运算符…
一.创建工程 scarpy startproject xxx 二.编写iteam文件 # -*- coding: utf-8 -*- # Define here the models for your scraped items # # See documentation in: # https://docs.scrapy.org/en/latest/topics/items.html import scrapy class TestScrapyItem(scrapy.Item): # defi…
递归 特性 必须有明确的结束条件: 每进入深一层递归,问题规模比上层应有所减少: 递归效率不高,层次更多会导致栈溢出: def calc(n): print(n) if n // 2 > 0: return calc(n // 2) calc(10) 函数式编程 计算机:在计算机层面,CPU执行的是加减乘除以及各种判断和跳转指令代码,因而汇编是最贴近计算机的语言,越接近计算机底层的语言执行效率越高: 计算:指数学意义上的计算,越抽象的计算,离计算机硬件越远,效率越低: 定义:一种抽象程度极高的编…
python机器学习实战(二) 版权声明:本文为博主原创文章,转载请指明转载地址 http://www.cnblogs.com/fydeblog/p/7159775.html 前言 这篇notebook是关于机器学习中的决策树算法,内容包括决策树算法的构造过程,使用matplotlib库绘制树形图以及使用决策树预测隐形眼睛类型.  操作系统:ubuntu14.04(win也ok)   运行环境:anaconda-python2.7-jupyter notebook    参考书籍:机器学习实战和…
Python 基础 面向对象之二 三大特性 上一篇主要介绍了Python中,面向对象的类和对象的定义及实例的简单应用,本篇继续接着上篇来谈,在这一篇中我们重点要谈及的内容有:Python 类的成员.成员修饰符 面向对象的三大特性:继承.多态和封装,貌似今天内容挺多的,没有关系,慢慢来! 一.类中的基本知识: 一.类的成员.成员修饰符         一.字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同, 普通字段属于对象 静态字段属于类 cla…