08 2020 档案

摘要:1.建议不要用命令安装,我失败了,我下次不用命令了 下载地址:https://pan.baidu.com/s/1slJAgqh 安装教程:https://www.jianshu.com/p/fd3aae701db9 2.mysql 状态停止、重启、查看 https://blog.csdn.net/i 阅读全文
posted @ 2020-08-10 20:11 XiaoLee-C 阅读(147) 评论(0) 推荐(0)
摘要:一、什么是装饰器? import time def decorator(func): def wapper(): print(time.time()) func() return wapper @decorator def f1(): print("This is a function named" 阅读全文
posted @ 2020-08-10 16:25 XiaoLee-C 阅读(198) 评论(0) 推荐(0)
摘要:1、匿名函数是什么? def add(x,y): return x+y print(add(1,2)) #普通函数的定义和调用 f = lambda x,y:x+y print(f(1,2)) #匿名函数的定义,并将这个函数赋值给变量,使用变量调用函数 print(f(1,2)) # [Runnin 阅读全文
posted @ 2020-08-10 15:37 XiaoLee-C 阅读(192) 评论(0) 推荐(0)
摘要:1、基础知识保证我们写出业务代码,而且我们不考虑太多的封装性;高阶知识保证,可以去更好的封装包,类库,提供给其他人使用 2、高阶知识 函数式编程 闭包 什么是函数式编程? 什么是闭包? 3、python中一切结皆对象。所以函数也是对象。 函数可以赋值给一个变量,变量的类型是个函数function d 阅读全文
posted @ 2020-08-08 14:43 XiaoLee-C 阅读(171) 评论(0) 推荐(0)
摘要:1、枚举 可读性更强 from enum import Enum class VIP(Enum): YELLOW = 1 GREEN = 2 BALCK = 3 RED = 4 print(VIP.BALCK) print(type(VIP.BALCK)) # [Running] python -u 阅读全文
posted @ 2020-08-07 15:41 XiaoLee-C 阅读(599) 评论(0) 推荐(0)
摘要:1、json 是一种轻量级的跨语言数据交换格式。 轻量的意思是 比起xml来说,更加轻量。比xml传输的数据更易读,更易于极细,传输的效率要高。 2、怎么检查,一个字符串是个json字符串? json 的key 和字符串value 都是用双引号扩起来 不能是单引号 能解析:解析成dict,读取时按照 阅读全文
posted @ 2020-08-06 18:26 XiaoLee-C 阅读(688) 评论(0) 推荐(0)
摘要:1、findall:类似于个grep,比较主流。偏门的两个函数match 和 search也可以看看 #coding=utf-8 import re s = "A83C7D1D8E67" r1 = re.match('\d',s) r2 = re.search('\d',s) print(r1) p 阅读全文
posted @ 2020-08-06 17:03 XiaoLee-C 阅读(669) 评论(0) 推荐(0)
摘要:1、边界匹配 eg.判断一个账号是不是qq号。原则是,数字是4位到8位的,都认为是qq号。 #coding=utf-8 import re #qq号长度范围是4到8位 qq = "100000001" r = re.findall("^\d{4,8}",qq) print(r) # [Running 阅读全文
posted @ 2020-08-06 15:35 XiaoLee-C 阅读(594) 评论(0) 推荐(0)
摘要:1、正则表达式:目的是为了爬虫,是爬虫利器。 正则表达式是用来做字符串匹配的,比如检测是不是电话、是不是email、是不是ip地址之类的 2、JSON:外部数据交流的主流格式。 3、正则表达式的使用 re python 内置的模块,可以进行正则匹配 re.findall(pattern,source 阅读全文
posted @ 2020-08-05 21:14 XiaoLee-C 阅读(2369) 评论(0) 推荐(0)
摘要:1、面向对象的三大特性: 继承、封装和多态 2、继承 语法:class Student(父类): 变量可以被继承 #coding=utf-8 import test9 class Student(test9.Person): sum = 0 def __init__(self,name,age): 阅读全文
posted @ 2020-08-05 18:08 XiaoLee-C 阅读(250) 评论(0) 推荐(0)
摘要:1、访问权限修饰符可以用来修饰变量和方法 2、内部调用和外部调用: 比如在类的内部调用实例方法,叫内部调用;在类的外部调用实例化方法,叫外部调用 当然,类变量以及实例变脸也是有内部调用和外部调用 #coding=utf-8 class Student(): name = "" age = 0 sum 阅读全文
posted @ 2020-08-05 16:02 XiaoLee-C 阅读(653) 评论(0) 推荐(0)
摘要:需要搞清楚的是, 实例方法与类方法是什么?类变量和实例变量又是什么? 类方法中如何访问类变量、类方法要如何调用?当然 实例方法中如何访问类变量?能 实例方法访问实例变量,实例方法如何被调用?当然 类方法中能否访问实例变量?不能 对象调用类方法?能 静态方法是什么?装饰器:@staticmethod 阅读全文
posted @ 2020-08-05 15:16 XiaoLee-C 阅读(325) 评论(0) 推荐(0)
摘要:1、构造函数 __init__() #coding=utf-8 class Student(): name = "" age = 0 def __init__(self): #构造函数 pass def do_homework(self): print(self.name +"do homework 阅读全文
posted @ 2020-08-05 13:30 XiaoLee-C 阅读(2442) 评论(0) 推荐(0)
摘要:目标: 1、写出有意义的面向对象 2、面向对象的核心(类+对象) 基础1: 与变量名不同,建议类名首字母大写,且有意义的单词之间不要用下划线链接,用驼峰表示。 类名后面是小括号(这一点和Java 很不一项),但是类的小括号里的参数与函数值的参数是截然不同,这个参数与进程相关。 class Stude 阅读全文
posted @ 2020-08-05 11:55 XiaoLee-C 阅读(411) 评论(0) 推荐(0)
摘要:1、关于返回值 def funcname(parameter_list) pass return value 返回的是函数处理后的结果;如果没有return 语句,python 默认返回的是None 2、python是解释性语言 先调用再定义,会报错 得先定义再调用才行,这就是解释性语言的特点 3、 阅读全文
posted @ 2020-08-05 11:19 XiaoLee-C 阅读(174) 评论(0) 推荐(0)
摘要:一、python 包、模块、类、函数与变量作用域的关系 包 模块 类 函数、变量 包 是一个 文件夹。包的名字就是文件夹的名字。 模块是一个.py文件;与Java 不同,Java 建议是一个.java文件就写一个类,也就是java的类近似于python的一个模块;与Java不同的是,.py文件中可以 阅读全文
posted @ 2020-08-04 22:30 XiaoLee-C 阅读(460) 评论(1) 推荐(1)
摘要:一、分支&条件 比较熟,不复习了 二、循环 循环的应用:暴力破解密码 while 不复习了,比较熟 for 循环,与Java 比还是有差别的;主要是用来遍历list 、tuple、dict、set 双层循环遍历:1,2,3,4,5 a = [[1,2,3],(4,5)] for x in a: fo 阅读全文
posted @ 2020-08-04 15:58 XiaoLee-C 阅读(221) 评论(0) 推荐(0)