
介绍
gxz987
这个作者很懒,什么都没留下…
展开
-
打印所有的三位水仙花数
for i in range(100, 1000): s = star(i) if int(s[0])**3 + int(s[1])**3 + int(s[2])**3 ==i: print(i, end=" ")原创 2019-05-07 20:13:28 · 2233 阅读 · 0 评论 -
html和css进阶
一、相对地址和绝对地址:相对地址:“./” 表示当前文件所在目录 “…/” 表示当前文件所在目录的上一级目录绝对地址:做为了解,一般不用二、列表标签相关:新闻标题列表、文章标题列表、菜单要使用列表标签列表创建的快捷键:无序列表:快捷键<!-- ul>(li>a{无序列表文字$})*8 --><ul> <li><a href=...原创 2019-05-11 20:55:14 · 166 阅读 · 0 评论 -
JavaScript中的封闭函数
封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行的匿名函数封闭函数三种写法<script> // 第一种写法 ;(function(){ alert("封闭函数1") })() // 第二种写法 !function(){ ...原创 2019-05-17 20:03:25 · 392 阅读 · 0 评论 -
jQuery常见选择器
jq常用的选择器常用选择器// 1、与css相同的选择器$('#myId') //选择id为myId的元素$('.myClass') // 选择class为myClass的元素$('li') //选择所有的li元素$('#ul1 li span') //选择id为为ul1元素下的所有li下的span元素$('input[name=first]') // 选择name属性等于fir...原创 2019-05-17 20:07:30 · 334 阅读 · 0 评论 -
flask return返回值的类型要求
flask返回数据的几种方式:字符串,json,元组一、返回普通字符串flask 视图函数的return可以不做转化的返回:字符串@app.route('/')def index(): return 'Hello World!'其实上面的返回是默认使用Response转换过的,它和下面的代码是一样的from flask import Flask, Response@app...原创 2019-05-27 20:51:04 · 11647 阅读 · 1 评论 -
Python,flask 虚拟环境安装flask_mysqldb时,报mysql_config not found错误
安装首先需要确认是否已在虚拟环境下SQLAlchemy是一个关系型数据库框架,它提供了高层的 ORM 和底层的原生数据库的操作。flask-sqlalchemy 是一个简化了 SQLAlchemy 操作的flask扩展。安装 flask-sqlalchemypip install flask-sqlalchemy如果连接的是 mysql 数据库,需要安装 mysqldb,flask-m...原创 2019-05-31 12:55:22 · 656 阅读 · 0 评论 -
python 一个列表切割成多个列表
li = [i for i in range(10)]n = 4 #大列表中几个数据组成一个小列表print([li[i:i + n] for i in range(0, len(li), n)])原创 2019-06-10 19:18:10 · 8021 阅读 · 0 评论 -
Python 两个字典的合并
方法一:使用update合并,第二个参数合并第一个参数dict.update(dict):使⽤新字典中的数据对原始字典数据进⾏更新def Merge(dict1, dict2): return(dict2.update(dict1)) dict1 = {'a': 1, 'b': 2} dict2 = {'c': 3, 'd': 4} Merge(dict1,dict...原创 2019-06-10 19:33:27 · 15028 阅读 · 2 评论 -
python中functools模块
functools(一)偏函数partialIn [1]: int('10', 10)Out[1]: 10In [2]: int('10', 2)Out[2]: 2In [3]: from functools import partialIn [4]: p_int = partial(int, 10)In [5]: p_int('10')----------------...原创 2019-06-10 19:53:52 · 235 阅读 · 0 评论 -
Python3中的split()函数的用法
一、split()函数1、语法:str.split(str="",num=string.count(str))[n]str:表示为分隔符。默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等,但是不能为空(’’)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素num:表示分割次数。默认为 -1, 即分隔所有,如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一...原创 2019-05-19 18:47:10 · 7666 阅读 · 0 评论 -
html和css入门
一、软件按照程序和数据存储位置的不同,可以分为:单机软件 界面:Tk、pyQt、wxPythonC/S架构软件 界面:Tk、pyQt、wxPythonB/S 架构软件 界面:网页二、前端开发的定义:为B/S架构软件提供界面解决方案三、网页的基本结构:<!DOCTYPE html> <!--html5的文档申明--><html lang="en...原创 2019-05-09 17:48:41 · 280 阅读 · 0 评论 -
【转】详细讲解浏览器的一个请求从发送到返回都经历了什么?
浏览器的一个请求从发送到返回都经历了什么?浏览器输入url经历图分析过程:1.用户输入url,浏览器内部代码将url进行拆分解析url解析图2.浏览器首先去找本地的hosts文件,检查在该文件中是否有相应的域名、IP对应关系,如果有,则向其IP地址发送请求,如果没有就会将domain(域)发送给 dns(域名服务器)进行解析(解析如下图),将域名解析成对应的服务器IP地址,发回给浏览...转载 2019-05-19 18:17:59 · 869 阅读 · 0 评论 -
多继承以及MRO顺序
多继承⼀个类同时继承多个类,称为多继承。 class 类名(⽗类名1,⽗类名2…)多继承关系中,当多个⽗类具有同名的成员,⼦类调时该成员时先调⽤继承关系中的第⼀个声明的类的成员。多继承指的是子类继承多个父类,可以通过三种方式访问父类的方法:1、父类名.父类方法(self):这种方式容易造成父类方法被调用多次的问题(菱形继承问题),而且一旦父类名称发生变化,子类调用的地方都需要修改。2、s...原创 2019-04-21 18:32:21 · 346 阅读 · 0 评论 -
类对象、实例对象、类属性、实例属性、类方法、实例方法、静态方法的区别于介绍
类属性与实例属性的区别在Python中一切皆是对象,类是一个特殊的对象即类对象,描述类的属性称为类属性,它属于类。类属性在内存中只有一份,所有实例对象功用,在__init__外部定义。实例属性用来描述类创建出来的实例对象,需要通过对象来访问,在各自对象的内存中都保存一份,在__init__方法内部定义。实例方法、类方法、静态方法的区别这三种方法都是保存在类的内存中,调用者不同。实例方法...原创 2019-04-21 18:52:20 · 992 阅读 · 0 评论 -
Python中property简单介绍
1、property定义一种用起来像是使用实例属性一样的特殊属性,可以对应于某个方法,通过使用property属性,能够简化调用者在获取数据的流程。property属性的定义和调用要注意以下几点:定义时,在实例方法的基础上添加 @property 装饰器;并且仅有一个self参数调用时,无需括号,加上就错了。 class Foo(object): def __ini...原创 2019-04-21 19:06:50 · 581 阅读 · 0 评论 -
MySQL中完整select语句及其执行顺序
完整的select语句select [distinct] * from 表名 where .... group by ... having ... order by ... limit start,count执行顺序为:from 表名where ....group by ...select [distinct] *having ...order by ...limit star...原创 2019-04-26 09:59:45 · 332 阅读 · 0 评论 -
mysql基础知识
一、登录参数-D 打开指定数据库-h 服务器名称-p 密码-P 端口-u 用户名-V 输出版本信息并退出--prompt 提示符 mysql> ,或者登陆后 用prompt命令提示符:\D 完整的日期\d 当前数据库\h 服务器名称\u 当前用户二、常用命令1.显示当前服务器版本select version();2.显示当前时间select now();...原创 2019-04-27 20:13:34 · 341 阅读 · 0 评论 -
Python基础提高
什么是GIL?GIL对多线程的影响GIL全称Global Interpreter Lock(全局解释器锁)。GIL和Python语言没有任何关系,只是因为历史原因导致在官方推荐的解释器Cpython中遗留的问题。(多线程)每个线程在执行的过程中都需要先获取GIL,保证同一时刻只有一个线程可以执行代码,但是当遇到IO阻塞会自动的释放GIL锁,所以使用多线程还是比单线程的效率要高。如果想发挥多核C...原创 2019-04-19 19:35:14 · 7672 阅读 · 0 评论 -
SQL
SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库SQL语句主要分为:DQL:数据查询语言,用于对数据进行查询,如selectDML:数据操作语言,对数据进行增加、修改、删除,如insert、udpate、delete...原创 2019-05-08 18:36:41 · 281 阅读 · 0 评论 -
Set-Cookie转换成字典格式 练习
“”"1.有一个字符串my_str=”BAIDUID=E764B0EC171C49E775FF397A900736AD;FG=1;PSTM=1557215582; BIDUPSID=6923B20763EDF8F924B70500ADEB3A39;BDORZ=B490B5EBF6F3CD402E515D22BCDA1598;BDSFRCVID=hdLOJeC62rInqlJ9FJCTrg6P-y...原创 2019-05-13 20:44:44 · 662 阅读 · 0 评论 -
Python 浅谈 闭包和装饰器
1.什么是闭包?多层函数嵌套,(函数里面还有定义函数,一般是两个),往往内层函数会用到外层函数的变量,把内层函数以及外部函数的变量当成一个特殊的对象,这就是闭包。闭包比面向对象更纯净、更轻量,既有数据又有执行数据的代码;比普通函数功能更强大,不仅有代码还有数据;2.匿名函数、普通函数、闭包、面向对象的区别?1). 匿名函数能够完成基本的简单功能,传递是这个函数的引用 只有功能。2). 普通...原创 2019-05-06 20:00:19 · 188 阅读 · 0 评论 -
Python 文件的操作
一、文件权限r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。如果文件不存在,则报错w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。写入的内容必须为字符串a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。rb 以二进制格式打...原创 2019-06-10 19:59:01 · 225 阅读 · 0 评论