![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
cute。
仅记录自己学过的东西,方便复习
展开
-
Python之Pythonic与Python杂记(十一)
一.用字典映射代替switch case语句 if/else可以代替switch但是非常不合适。 用字典代替switch: day = 5 switcher = { 0:'Sunday', 1:'Monday', 2:'Tuesday' } day_name = switcher.get(day,'Unknow') print(day_...转载 2019-05-17 17:26:53 · 97 阅读 · 0 评论 -
Python之原生爬虫(十)
一.爬虫实例 1.原理:文本分析并提取信息——正则表达式。 2.实例目的:爬取熊猫TV某个分类下面主播的人气排行 分析网站结构 操作:F12查看HTML信息,Ctrl+Shift+C鼠标选取后找到对应的HTML。 3.步骤: 前奏: 1、明确目的(分析抓取目的确定抓取页面) 2、找到数据对应网页 3、分析网页的结构,找到数据所在标签的位置...原创 2019-05-17 11:16:07 · 472 阅读 · 0 评论 -
Python之函数式编程: 匿名函数、高阶函数、装饰器(九)
一.匿名函数 1.定义:定义函数的时候不需要定义函数名 2.具体例子: #普通函数 def add(x,y): return x + y #匿名函数 lambda x,y: x + y 调用匿名函数: f = lambda x,y: x + y#赋值后可以调用 print(f(1,2)) lambda中(也就是:后面)只能进行简单的表达式操作,不能进行赋...原创 2019-05-17 08:37:55 · 189 阅读 · 0 评论 -
Python之面向对象(六)
一.类的定义 1. class Student(): name = ' ' #定义变量 age = 0 def print_file(self): #定义函数 print('name:' + self.name) print('age:' + str(self.age)) class StudentHomework(): ...原创 2019-05-13 15:10:24 · 145 阅读 · 0 评论 -
Python之高级语法与用法(八)
一.枚举其实是一个类 建议标识名字用大写 1.枚举类: from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BLACK = 3 RED = 4 print(VIP.YELLOW) #VIP.YELLOW#关注的是它的标签不是数字 2 枚举和普通类相比的优势 三种...原创 2019-05-15 12:31:26 · 156 阅读 · 0 评论 -
Python之正则表达式与JSON(七)
一. 初识正则表达式 1.定义:是一个特殊的字符序列,可以帮助检测一个字符串是否与我们所设定的字符序列相匹配。 2.作用:可以实现快速检索文本、实现替换文本的操作。 3.场景: 1、检测一串数字是否是电话号码 2、检测一个字符串是否符合e-mail格式 3、把一个文本里指定的单词替换为另外一个单词 4.例子: ...原创 2019-05-13 21:21:02 · 1198 阅读 · 0 评论 -
Python之函数(五)
一.认识函数 在命令行中查看内置函数的方法: 1.先在命令行里输入python 2.help(函数) 二.函数的定义及运行特点 1.函数基本定义: def funcname(parameter_list): pass (1)参数列表可以没有 (2)函数体里面可以return value 2.举例 (1)实现两个数字的相加的函数/打印输入的参数: def add (...原创 2019-04-29 21:47:57 · 127 阅读 · 0 评论 -
Python之包、模块、函数与变量作用域(四)
一.Python项目的组织结构 最顶级的组织结构:包(文件夹) 第二个层级:模块(文件) 第三个层级:类 第四个层级:函数、变量(不属于组织结构,是类本身的特性) 二.Python包与模块的名字 1.区分不同包的同名模块:包名.模块名 形成的模块的路径叫做命名空间 2.一个包下面可以有子包,模块可以和包平级 3.普通文件夹想要变成包必须要有__init__.py文件 __init_...原创 2019-04-28 19:13:06 · 148 阅读 · 0 评论 -
Python之分支、条件、循环与枚举(三)
一.条件控制 语法格式 (1) if 条件: true else: flase (2) if 条件: &nbs...原创 2019-04-28 18:05:34 · 477 阅读 · 0 评论 -
Python之基本数据类型总结(一)
详细代码见链接https://blog.csdn.net/wenjingyu/article/details/78278578(感谢此篇作者更加详细的介绍)原创 2019-04-25 15:54:18 · 218 阅读 · 0 评论 -
Python之运算符优先级、熟悉vscode(二)
一.运算符优先级 注意:横行并不是按照优先级的顺序排列。例如:13 and的优先级大于or 二.在文本中写代码的过程: 1.Shell中创建新文件:File——New File(快捷键:Ctrl+N) 2.保存成python文件 3.黑窗口:(1) cd 对应磁盘(2)cd 相应文件夹 (3)python 文件名 三.熟悉vscode 1.打开命令行的快捷键:ctrl+~ 2.左边最后一个是插件商...原创 2019-04-25 20:49:46 · 215 阅读 · 0 评论