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