自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Python零基础入门61-63(异常处理,Scrapy框架)

**#Python入门**知识点:0.Scrapy:一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以用在数据挖掘,信息处理或者存储历史数据等有一系列程序中。最初是为了页面抓取(网络抓取)所设计的,也可以应用在获取API所返回的数据或者通用的网络爬虫。...

2019-06-21 23:55:48 158

原创 Python零基础入门57-60(正则表达式)

知识点:0.正则表达式:描述一个复杂规则的工具。它是re模块的内容。基本方法:1.search()方法用于在字符串中搜索正则表达式模式第一次出现的位置。通配符 * 或者 ?可以用来表示任何字符。例如像找到word类型的文件可以用:(*.docx)正则表达式的通配符: .可以匹配除了换行符以外的所有字符。当然可以同过转义符来消除 . 的原始功能,使其仅仅表示 . 这个符号。也可以通过...

2019-06-20 18:00:38 237

原创 Python零基础入门53-56(爬虫)

**#Python入门**知识点:0.Python如何访问互联网:urllib(URL+lib):它是一个包URL的一般格式为:URL由三部分组成:(1)协议:http,https,ftp,file,ed2k。 (2)存放资源的服务器的域名系统或IP地址 (3)资源的具体地址,如目录或者文件的名字1.访问网站:2.实战:(1)下载一只猫:(2)利用有道词典翻译:3...

2019-06-19 11:19:08 121

原创 Python零基础入门50-52(模块)

**#Python入门**知识点:0.模块:就是程序,也就是平常写的代码。容器:数据的封装函数:语句的封装类:方法和属性的封装1.导入模块:import 模块名from 模块名 import 函数名(不推荐使用,易陷入函数名混乱)import 模块名 as 新名字(最好的)2 . 语句:if _ name_== “_ main_”作模块测试的时候加入该语句,可以...

2019-06-18 17:30:24 90

原创 Python零基础入门49(生成器)

**Python入门49**知识点:0.yield(生成器):yield相当于普通函数的return语句。解释yield1.协同程序:同过yield湿的协同程序得以实现。他是可以运行的独立函数调用,函数可以暂停或挂起,并在需要的时候从程序离开的地方继续或重新开始。2.列表推导式:3.字典推导式:4.生成器推导式:...

2019-06-18 13:25:00 121

原创 Python零基础入门41-48(魔法方法)

**#Python入门41-48**知识点:0.魔法方法总是被双下划线包围,例如:_ init_魔法方法是面向对象的Python的一切1.构造和析构_ init_(self[,…]):_ new_(cls[,…]):_ del_(self):垃圾回收机制2.基本魔法方法3.有关属性4.比较操作符5.算术运算6.反运算7.增量赋值运算8.一元操...

2019-06-12 13:07:56 131

原创 Python零基础入门36-40(类和对象)

**#Python入门36-40**知识点:0. 对象 = 属性 (变量)+ 方法(函数)1.OO(Object Oriented 面向对象)的特征:封装:信息隐蔽技术继承:子类自动共享父类之间数据和方法的机制多态:不同对象对同一方法响应不同的行动2.self:相当与c++的this指针3.Python的魔法方法:_init _(self, param1 , pa...

2019-06-10 13:18:23 185

原创 Python零基础入门35(EasyGUI)

**#Python入门35**知识点:0.安装EasyGui:我的easygui文件夹在桌面上,所以先用命令窗口进入到桌面的easygui文件夹里,然后输入dir查看是否有可以安装的setup.py文件。最后输入:Python的安装目录(本机的目录为:C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32) + s...

2019-06-05 01:55:59 116

原创 Python零基础入门32-33(异常处理)

**#Python入门32-33**知识点:0.Python标准异常总结:1.Python 内置异常类的层次结构:2.异常检测:try语句try-except语句try语句一旦出错后面的语句将不会执行try-finally语句-raise语句...

2019-06-04 18:03:54 89

原创 Python零基础入门30-31(文件系统,永久存储)

**#Python入门30**知识点:0.模块:可用代码段的打包。模块包含所有定义的函数和变量的文件,后缀是.py。模块可以被别的程序引入,以使用该模块中的函数功能。1 .OS模块OS(Operating System):操作系统有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。2.os.path模块:3.pickle模块:可以将所有...

2019-06-04 00:23:25 111

原创 Python零基础入门28-29(文件)

**#Python入门28-29**知识点:0.打开文件:1.文件对象方法:2.官方推荐将文本内容一行一行输出的方法:3.修改文件内容:一定要确保打开文件时参数是’a’或者‘w’。4.将文件(record.txt)中的数据进行分割并按照以下规律保存起来:小甲鱼的对话单独保存为boy_*.txt的文件(去掉"小甲鱼:")客服的对话单独保存为girl_*.txt的文件...

2019-06-03 19:18:08 108

原创 Python零基础入门27(集合)

**#Python入门27**知识点:0.集合的特点:集合里面的数据都是唯一的。集合不支持索引1.集合创建方法:直接把一堆元素用花括号括起来。用set()工厂函数。2.去掉列表中的重复元素。3.如何访问集合中的值用for将集合中的数据一个个读取出来通过in和not in 判断一个元素是否在集合内4.不可变集合:frozenset()里面的数据不可以改变...

2019-06-03 17:30:36 111

原创 Python零基础入门25-26(字典)

**#Python入门25-26**知识点:0.字典不是序列类型,它是映射类型。用大括号表示1.字典的创建和访问:字典可以自动创建一个新的Key值2各种内键:foromkeys(…):创建并返回一个新的字典。有两个参数,一个是键值,另个是建值对应的值。字典名.keys() :、字典名.values(): 、字典名.items(): 分别可以打印出字典内的键值、内容、键值...

2019-06-02 15:36:53 127

原创 Python零基础入门23-24(递归)

**#Python入门23-24**知识点:0.斐波那契数列实现:(1)迭代:(2)递归:但是当n很大时,迭代会比递归快很多很多。1.递归求解汉诺塔可以分为三个步骤:(1)将前63个盘子从x移到以上。(2)将最底下的第64个盘子从x移到z上。(3)将Y上的63个盘子移动到z上。问题1:将x上的63个盘子借助z移到Y上(1)将前62个盘子从x移到z上。(2)将最底下的...

2019-06-02 13:15:48 127

原创 Python零基础入门17-22(函数)

**#Python入门17-22函数**知识点:0.函数:可以完成某一个功能个体的代码块。def关键字创建函数。函数的创建和调用如下: 函数参数:可以有多个参数,一般3-4个算多的了函数的返回值:关键字是return1.形参和实参:函数文档:在函数中以单引号括起来的部分(’ '),它不会被编译,以一个文档的形式存在,可以用 函数名.doc 调用。关键字参数:使用关键...

2019-05-30 20:56:30 261

原创 Python零基础入门16(序列)

**#Python零入门16**0.列表、元组和字符串的共同点:都可以通过索引得到每一个元素。默认索引值总是从0开始。可以通过分片的方法得到一个范围内的元素的集合。有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)1.序列常见的内置方法(bif)list():把一个可迭代对象转换为列表。*迭代:重复反馈过程的活动,目的是为了接近并达到所需的目标结果,每一次对过程的...

2019-05-28 00:10:28 100

原创 Python零基础入门14-15(字符串)

**#Python入门14**0.字符串的方法jion(sub)用法

2019-05-27 19:52:44 87

原创 Python零基础入门13(元组)

**#Python13**知识点:0.创建和访问元组:元组与列表很像,但是元组的里面的内容是不可以更改的。其创建的关键是逗号","。1.元组的更新和删除:练习:...

2019-05-22 00:48:46 102

原创 Python零基础入门10-12(列表)

**#Python10-12**知识点:0.列表可以存放我们已经学习过的任何数据类型。例如:>>> mix = [1, ‘小甲鱼’, 3.14, [1, 2, 3]]1.想列表添加元素的方法:(1)append():将参数作为一个元素增加到列表的末尾。(2)extend():将参数作为一个列表去扩展列表的末尾。(3)insert():有两个参数,第一个参数代表在...

2019-05-18 01:08:05 266

原创 Python零基础入门7-9(分支和循环)

**#Python7-9**知识点:0.三元操作符条件表达式:当条件值为True时将x值赋给small,条件值为False时将y值赋给small。1.断言(assert):当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。例如:>>> assert 3 < 4一般可以用它在程序中置入检查点,当需要确保某一个条件一定为真才...

2019-05-14 20:59:34 314

原创 Python零基础入门6(常用出操作符)

**#Python6**知识点:0.计算符: + 、- 、 * 、 /(真正意义上的除法,精确到小数,结果为浮点型) 、//(表示除法,但结果只取整数)、% (结果取余数)、 **(幂运算,如 3 ** 2 表示:3的2次方)1.逻辑运算符: and 、 or 、 not2.常用操作符的运算优先级:练习题:0. 目测 “3.0 // 2.0“= 1.01.a < b &l...

2019-05-13 23:35:44 168

原创 Python零基础入门5(数据类型)

**#Python入门5**0.Python中:bool 表示布尔类型,float 表示浮点型,str 表示字符串。1 .布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替。2 .我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?5.4 “四舍五入”结果为:5,int(5.4+0.5) == 55.6 “四舍五入...

2019-05-12 09:28:38 96

原创 Python零基础入门4(改进小游戏)

**#Python零基础入门4**小游戏的的修改建议:(1)猜错的时候应该有提示,如告诉用户输入值是大了还是小了。(2)应该提供多次机会给用户猜测。(3)每次运行程序,答案可以使随机的。避免容易答案外泄。...

2019-05-08 01:59:58 161

原创 Python零基础入门3(变量和字符串)

#Python零基础入门30.以下哪个变量的命名不正确?为什么?(A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM答案:C不正确。因为Python中的变量不能以数字开头1 . 除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?(1)转义符: >>>str = ‘Let’s go’(2...

2019-05-08 00:30:31 236

原创 Python零基础入门2(编写简单小游戏)

#Python零基础入门20. BIF == Built-in function(内置函数)Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print() 的功能是“打印到屏幕”,input() 的作用是接收用户输入1.输入 dir(_ _ builtins_ _) 即可查看python提供的内置方法列表,其中小写的就是BIF.2.Python 中什么是最重要的?...

2019-05-07 01:36:58 706

原创 Python零基础入门1

**#Python零基础入门1**1.Python是脚本语言脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比 C语言、C++语言 或 Java 之类的系统编程语言要简...

2019-05-07 00:32:38 229

原创 基本环境安装配置(JDK、Maven)

一、JDK安装与配置1.下载JDK并安装2.JDK安装完成后jre要安装在与jdk相同的目录下(jdk是安装环境,jre是运行环境)3.环境配置:  (1)右键电脑属性→高级系统设置→环境变量→新建  (2)新建或编辑一个PATH,变量值:%JAVA_HOME%\bin  (3)测试:-cmd→javac(用于编译java文件)→java -version(用于运行...

2019-01-16 12:25:05 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除