![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Vampire_XC
这个作者很懒,什么都没留下…
展开
-
Python能做什么?(几乎是万能的)
1、爬虫2、大数据与数据分析(spark)3、自动化运维与自动化测试4、web开发:Django、Flask5、机器学习:TensorFlow6、胶水语言:混合其它 如C++、java等来编程,能够把其他语言制作的模块(尤其是C/C++)很轻松的联结在一起。...原创 2019-09-20 14:43:04 · 322 阅读 · 0 评论 -
装饰器
有一个函数f1,在不改变函数f1内部代码的情况,让其每次运行时都打印出及时的时间戳实例:import timedef decorator(func): def wrapper(): print(time.time()) func() return wrapper@decorator # 语法糖def f1(): print('T...原创 2019-09-25 18:01:50 · 139 阅读 · 0 评论 -
函数式编程用到的一些函数
函数式编程用到的一些函数1、匿名函数2、三元表达式3、map4、map和lambda5、reduce6、filter1、匿名函数语法:lambda 参数列表: 表达式不需要return实例:f = lambda x, y: x + yprint(f(1, 2)) # 32、三元表达式语法:条件为真时返回的结果 if 条件判断 else 条件为假时的返回结果实例:x = ...原创 2019-09-25 17:17:38 · 282 阅读 · 0 评论 -
闭包
闭包 = 函数 + 环境变量实例:def curve_pre(): a = 25 def curve(x): return a * x * x return curvea = 10f = curve_pre()print(f.__closure__) # (<cell at 0x0000000002595BE8: int object ...原创 2019-09-25 13:59:52 · 118 阅读 · 0 评论 -
枚举
1、使用先导入enum模块的Enum类并继承变量名推荐大写枚举可以遍历实例:from enum import Enumclass VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4VIP.YELLOW = 6 # 报错# 枚举类型、枚举的名字、枚举的值print(VIP.YELLOW) ...原创 2019-09-24 22:14:04 · 135 阅读 · 0 评论 -
JSON
1、什么是JSON全拼:JavaScript Object Notation → JavaScript 对象标记定义:是一种轻量级的数据交换格式表现形式:字符串 适合JSON格式的字符串叫做JSON字符串优点:易于阅读、易于解析、网络传输效率高、跨语言交换数据2、反序列化 与 序列化反序列化:把JSON格式转化成Python格式序列化:把Python格式的数据转换成JSON格式js...原创 2019-09-24 20:44:59 · 120 阅读 · 0 评论 -
正则表达式
正则表达式1、初识正则表达式2、正则表达式的一些使用3、re.sub 正则替换4、re.match 与 re.search5、group和groups1、初识正则表达式re 模块使Python语言拥有全部的正则表达式的功能re.findall(正则表达式, 所要查找的字符串) :在字符串中找到正则表达式所匹配的所有字串,并返回一个列表,如果没有找到匹配的,则返回一个空列表实例:impor...原创 2019-09-24 17:52:48 · 170 阅读 · 0 评论 -
面向对象
面向对象一、类1、类的定义1) 格式:2) 规则:3) 使用:(1) 实例化类(2) 访问类的数据成员和方法2、构造函数3、类变量与实例变量一、类1、类的定义1) 格式:class 类名(): 0个1个或者多个变量 def 方法名(self): 代码块2) 规则:一般类名首字母大写,如果是多个单词组成,则每个单词的首字母都大写变量在类中一般成为数据成员函数在类中一般称...原创 2019-09-23 22:18:13 · 364 阅读 · 0 评论 -
函数
函数1、认识函数2、函数的定义与运行特点3、序列解包4、函数参数1、认识函数特点:1. 功能性2. 隐藏细节3. 避免编写重复的代码2、函数的定义与运行特点定义:def 函数名(参数列表): 代码块 return [表达式]参数列表可以没有,多个参数之间用逗号隔开不带表达式的return相当于返回None如何让函数返回多个结果?实例:def damage(skill1...原创 2019-09-23 17:59:50 · 161 阅读 · 0 评论 -
包、模块
包、模块1、python的组织架构2、导入语句1) import2) from...import3、__init__.py 的特点及使用4、归纳1、python的组织架构方便对代码的管理(更新、修改、复用…)包 → 模块 → 类包 是含有"__init__.py"文件的文件夹模块 是包里面的python文件2、导入语句1) import一般格式:当与要导入的模块处于同级目录时i...原创 2019-09-23 15:55:08 · 153 阅读 · 0 评论 -
表达式、条件控制、循环
表达式、流程控制1、什么是表达式2、表达式的优先级3、流程控制1) 条件控制1、什么是表达式表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列2、表达式的优先级最好实际操作验证3、流程控制1) 条件控制例:mood = Trueif mood : print('go to left')else : print('...原创 2019-09-21 18:20:04 · 436 阅读 · 0 评论 -
变量与运算符
变量与运算符1、变量1) 命名规则2) 值类型与引用类型3) 列表的可变与元祖的不可变4) 运算符号① 算术运算符② 赋值运算符③ 比较(关系)运算符④ 逻辑运算符⑤ 成员运算符⑥ 身份运算符⑦ 位运算符⑧ 如何判断变量的值、身份与类型1、变量变量类似名字,把一个数据赋值给一个变量,变量名尽量有意义、可读性强例:skill = ['新月打击','苍白之瀑']1) 命名规则① 数字、字...原创 2019-09-21 15:06:58 · 215 阅读 · 0 评论 -
Python的基本数据类型
Python的基本变量类型1.Number整数(int)、浮点数(float)合理的创建标题,有助于目录的生成插入链接与图片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.Number整数(int)、浮点数(f...原创 2019-09-20 18:24:20 · 173 阅读 · 0 评论 -
爬虫
一、爬虫前奏明确目的找到数据对应的网页分析网页的数据结构,找到所需要的数据所在的标签位置模拟HTTP请求,向服务器发送这个请求,获取服务器返回的HTML用正则表达式提取所需要的数据二、开始爬取先导入urllib模块下的request对象获取网页内容 r = request.urlopen(网页地址) htmls = r.read()...原创 2019-09-27 09:49:02 · 164 阅读 · 0 评论