- 博客(29)
- 收藏
- 关注
原创 本地安装MySQL
原本是在虚拟机设置了mysql数据库,但是突然pycharm的远程链接不上虚拟机,显示以下内容:链接数据库时一直显示“ ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)”,于是开始在本地下载MySQL创建数据库。MySQL下载地址:https://dev.mysql.com/downloads/mysql/我的电脑是64位:点击:下载之后找了一些网上的安装教程,有的说要增加.ini文件,然后创建data文件夹,操作了一番都失败后以下是成功创建流程:1:新版没有.
2020-05-24 01:32:23 431
原创 pycharm安装模块显示error
在pycharm 安装这个包的时候,显示以上截图,百度了下有人说需要在“命令提示符”进入pip.exe路径直接pip安装,不需要打开python进行安装,操作后还是显示error,其实是以上截图显示是你的python已经自带了这2个包。MySQL安装后自带MySQLdb....
2020-05-23 12:33:38 1124
原创 内置函数
- @staticmethod返回函数的静态方法。该方法不强制要求传递参数,如下声明一个静态方法:class f(): @staticmethod def c(arg1,arg2...)f.c() #无需提供参数,直接调用,也可以实例化调用f().c() *可以在验证作用的函数中用此函数。...
2020-05-07 00:09:09 132
原创 OS模块
'''包含了普遍的操作系统功能'''import osprint(os.name)#获取操作系统类型 nt->win, posix->unix, linux#mac OS Xprint(os.environ)#获取操作系统中的所有环境变量print(os.environ.get('SYSTEMDRIVE'))#获取某个环境变量print(os.cur...
2020-05-03 21:27:59 192
原创 闭包
外层函数返回内层函数就是闭包上一级无法访问下一级函数里面的都叫做局部,函数外面都叫做全局a = 1def f(): print(a) def f2(): print('f2') return f2a = f()a()全局变量会占据整个资源,整个程序执行完后才被释放,节约性能,空间被释放闭包:递归, 回调递归: 函数自身调用自身,更占内...
2020-05-03 21:26:42 113
原创 迭代器
- 迭代器迭代器!=迭代对象迭代对象:可以被遍历,print(dir())查看是否有__iter__的魔术方法来判断,序列类型以及散列类型,具备可生产迭代器的魔术方法迭代器: 同时具备__iter__,__next__魔术方法大型网站偏向使用迭代器,效率更高/性能更快普通情况用for循环i = 123 #不可迭代对象,无法变成迭代器,li = [1,2,3,4]li1 = li._...
2020-05-03 21:24:40 108
原创 异常
异常,抛出异常,终止程序错误类型:NameError, TypeError, SyntaxError ,AttributeError属性错误—都继承Exception, exception继承baseexception异常----是一个类#异常捕获,try: #可能出现错误 print('a') #功能程序 print(a) print('a'+i) p...
2020-05-03 21:20:41 150
原创 http状态码
状态码:服务器响应请求时的处理结果200 OK:正常处理204 NO CONTENT:没内容,服务器成果接收请求,不会返回响应报文的实体的主体内容206 PARTIAL CONTENT:请求一定范围内容的请求,响应提供请求的范围内容(比如比较大比较多图片的情况)301 Move Permanently:永久性重定向,比如保存的网页书签已经永久的转移到了别的地址302...
2020-05-03 21:06:45 129
原创 MySQL语法
(一)- 注意事项:1:大小写:不严格区分大小写,默认大写为程序代码,小写为程序员写的代码2:语句结束符:每个语句都以;或者\g结束3:类型:强制数据类型,任何数据都有自己的数据类型库操作1.显示所有的库:show databases;2.创建库:create database [if not exists] db_name,重复创建会报错, 可以加上if not exists;...
2020-05-03 16:56:49 241
原创 python推荐课程
- selenium自动化:0:白月黑羽:网站:http://www.python3.vip/tut/auto/selenium/02/视频:https://www.bilibili.com/video/BV1Z4411o7TA?p=6
2020-04-30 00:30:44 622
原创 http初识
http 超文本传输协议html超文本标记语言url 指定文档坐在地址 (统一资源定位符,Uniform Resource Locator)URI 统一资源标识符 Uniform Resources IdentifierWWW万维网,world wide web,通过http构建起来的网web服务器Apache由于不同的浏览器公司各自扩展各自的浏览器,所以导...
2020-04-27 01:09:37 126
原创 文件基本操作
若w创建文件,并写入内容,未close文件,未写入成功,因为内容存储于缓冲区,close后会自动刷新缓冲区写入文件,若未执行到关闭文件前需写入, 可用f.flush()刷新缓冲区便可立刻直接将缓冲区数据写入,或者缓冲区数据满了的话也会自动刷新直接写入,\n也会刷新缓冲区中文需要 utf-8 ,打开和保存文件的编码需一致若是二进制打开的文件, 写入内容时需要编码‘utf-8’,...
2020-04-26 00:25:46 122
原创 描述符
一个类里面重写了,get,,set,__delete__其中任何一个,就称为描述符class A: #A对象为描述符, def __get__(self, instance, owner): print('get') return '看啥呢' def __set__(self, instance, owner): print(...
2020-04-25 23:58:01 124
原创 os模块
‘’’包含了普遍的操作系统功能‘’’import osprint(os.name)#获取操作系统类型 nt->win, posix->unix, linux#mac OS Xprint(os.environ)#获取操作系统中的所有环境变量print(os.environ.get(‘SYSTEMDRIVE’))#获取某个环境变量print(os.curdir)#...
2020-04-25 23:54:36 181
原创 dis模块
- dis — Disassembler for Python bytecode,即把python代码反汇编为字节码指令.Python程序中的代码块。所谓代码块是程序的一个最小的基本执行单位,一个模块文件、一个函数体、一个类、交互式命令中的单行代码都叫做一个代码块可以查看一句python代码的cpu运行轨迹,也就是cpu指令有关dis模块的解释:https://m.aliyun.com...
2020-04-24 00:54:34 433
原创 if __name__ == '__main__':
if name == ‘main’:作用:在本文件函数末添加此句调用函数,只有在本文件才会调用次函数,当此文件被别人文件所导入(import)时,函数不会在别的文件直接调用。print('abc')def test(): print('123')if __name__=='__main__': test()abc123另一个文件import此文件后:abc ...
2020-04-22 22:27:50 208
原创 f格式化表示式
print(f’{解析内容}’)不讲究f大小写scores = {'骆昊': 95, '白元芳': 78, '狄仁杰': 82}for key in scores: print(F'{key}: {scores[key]}') # print(key,':', scores[key])骆昊: 95白元芳: 78狄仁杰: 821.解析变量2.解析字典3.解析...
2020-04-22 22:18:42 327
原创 定制属性访问
class A: age = 19 def __init__(self,name): self.name = name def __getattr__(self, item): return "has no this attribute"a = A('goudan')#查print(hasattr(a, 'name')) #查看有...
2020-04-20 22:16:50 98
原创 魔术方法
- new用来开辟地址空间,实例会指向new开辟的空间,在object父类里面需求:不同的实例引用相同的地址空间,把开辟的地址空间变成只有一个地址空间,然后一个地址空间给所有的实例享用class A: passa= A()b= A()print(id(a))print(id(b)) #查看地址空间,每次开辟一个实例地址都会不一样2715356985160271...
2020-04-20 22:14:59 225
原创 多继承
- 多继承class A: #妈妈类 # def __init__(self,name,age): # self.name = name # self.age = age def chi(self): return "做饭很好吃" def huaqian(self): print('花钱买化妆品')...
2020-04-20 22:09:19 107
原创 继承
- 继承继承,方法可以多个代码的整合class Base: def __init__(self,name,age): self.name = name self.age = age def chi(self): return "chidongxi" def pao(self): return "pa...
2020-04-17 23:09:54 91
原创 类和类的使用
- 类类面向对象的作用:即取最终的结果,如有重复逻辑,类可让逻辑更方便,封装函数只能放其中一个操作类可以放一连串操作函数打印class 里面的函数内容相当于设计图纸,实例化后相当于设计图纸设计出来后的结果初始化 def init(self,name):析构,def del(self):class People: name = 'xiaoming' #类属性, 类里面的变...
2020-04-17 22:17:41 209
原创 函数作用域
- 函数作用域lambda定义匿名函数函数外的变量—全局变量函数内的变量— 局部变量全局和局部没有任何影响外部不能访问函数内部变量函数内部能够访问函数外部变量函数里面不能修改函数外部变量函数里面和函数外部变量名可以相同global关键字可以用在任何地方,nonlocal只能用于嵌套函数- 匿名函数,lambdadef f(o): if o>7: ...
2020-04-17 22:04:46 129
原创 自定义函数/参数/内置函数
- 自定义函数函数的作用:实现一个功能可以重复使用自定义函数作用:当自带函数满足不了需求时,可自定义函数内置函数:python自带函数变量接收返回值,print()打印返回值,若无提供返回值,打印会返回空值None若自定义函数带return语句,print调用函数变量名会返回return值,因为变量接收返回值def f1(): print(8) return 123...
2020-04-14 23:43:03 682
原创 控制流程-条件判断
- 条件判断if, elif, else, while, break, continue, for…in…,三目运算符:简单的判断中可以缩短代码,比如只有一个if,一个else迭代:序列类型和散列类型a = "取消"if a == "登录": #满足条件所执行的代码 print("欢迎您")else: #当所有条件不满足的时候执行 print("88")prin...
2020-04-13 01:28:15 196
原创 散列类型和运算符
- 散列类型集合字典- 集合(set):大括号特点:唯一性/不重复性,每次打印没有规定的顺序/随机/无序性;可变性(集合里不可放可变类型/对象,元组可放不可变对象);由于无序性,没有下标可索引,因此无找的功能。- 增删改- 增add:提供添加的参数- 删pop:随机删除remove:指定元素删除- 改update:放可迭代对象,放序列类型/散列类型...
2020-04-12 16:41:38 147
原创 列表/字符串的增删改查功能
- 列表- 增append:在末尾添加>>> a = [1,2,'a']>>> a.append(0)>>> print(a)[1, 2, 'a', 0]insert:(小标索引,参数),无法负向索引使用此方法>>> b = [1,2,'a']>>> b.insert(2,'p')...
2020-04-12 00:28:13 147
原创 python数值类型/序列类型
- 数值类型:整数(int)浮点数(float)布尔类型(bool,返回True/False)复数(complex)整数(int):返回小数点前的值,不会四舍五入>>> print(int(1.7))1布尔类型(bool):只有0/空值返回False,其余(包括正负数)都返回TrueTrue/False可被加减乘运算,True=1,False=0...
2020-04-11 13:14:08 232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人