Python
文章平均质量分 90
你若盛开清风自来_
暗透了才能看到星光,向死而生
展开
-
升级pip报错---解决办法
感谢这位仁兄:https://blog.csdn.net/weixin_43465312/article/details/90379954查看pip版本号:python -m pip --version转载 2020-01-09 16:09:38 · 4060 阅读 · 0 评论 -
Python3--异常
一.引入:Python是解释型语言,会整体扫描一下代码,如果有语法错误,则整个程序完全不会执行。如下:def myfun(): print('哈哈哈哈哈哈哈') print(‘嘻嘻嘻嘻')#这里是中文的括号 print('嘿嘿')myfun()没有语法错误的时候一行行检查,直到扫描到其他错误的位置,停止执行。(在扫描到错误之前正确的代码还是会执行的)如下:def myf...原创 2018-04-24 22:04:27 · 500 阅读 · 0 评论 -
Python3--文件操作
一.文件操作:(1)打开文件,得到文件句柄并赋值给一个变量(2)通过句柄对文件进行操作(3)关闭文件 1.打开文件open(文件存在则打开文件,文件不存在则创建文件)path = 'test.txt' # 文件与当前py文件处于同一目录path = r'/home/pyvip/py_case/text.txt' # 文件与当前py文件处于同一目录(...原创 2018-04-26 07:41:08 · 1843 阅读 · 0 评论 -
Python3--深浅复制
1.元组和列表之间的相互嵌套(字符串里面都会变成字符串,失去列表和元组的方法)2.嵌套之后可以通过索引值来取数3.浅复制4.深复制5.哪些是浅复制 copy 切片...转载 2018-05-12 22:35:18 · 648 阅读 · 0 评论 -
Python3---网络编程
客户端/服务器架构什么是客户端/服务器架构?服务器就是一系列硬件或软件,为一个客户端(服务的用户)提供所需的“服务”。它存在的唯一目的就是等待客户端的请求,并响应他们(提供服务),然后等待更多请求。客服端因特定的请求而联系服务器,并发送必要的数据,然后等待服务器的回应,最后完成请求或给出故障的原因。服务器无限的运行下去,并不断的处理请求;而客户端会对服务进行一次性请求,然后接收该服务,最后结束他们...原创 2018-06-18 21:48:55 · 1964 阅读 · 0 评论 -
redis基础入门及Python中的简单使用
1.什么是Redis?Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server,该软件使用C语言编写,Redis是一个key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。Redis端口:6...原创 2018-07-24 08:14:54 · 2351 阅读 · 0 评论 -
Python中的json操作
1.什么是Json?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写。前端和后端进行数据交互,其实就是JS和Python进行数据交互JSON注意事项:(1)名称必须用双引号(即:””)来包括(2)值可以是双引号包括的字符串、数字、true、false、null、JavaScript数组...原创 2018-07-26 01:29:35 · 84937 阅读 · 8 评论 -
Python项目----模仿Instagram的应用(1.基本页面的静态图片展示)
这个项目是在tornado框架的基础之上完成!!!所以,前提就是要对tornado框架有所了解Instagram的主要组成 :发现或最近上传的图片页面 所关注的用户图片流 单个图片详情页面 数据库database 用户档案User Profile首先,在项目路径下文件创建三个夹:handlers(路由程序相关),static(用来放图片),templates(放html文件)...原创 2018-08-05 21:51:48 · 1680 阅读 · 0 评论 -
Python项目----模仿Instagram的应用(2..图片上传及缩略图)
第一天我们学习了如何简单的使用tornado框架能够在浏览器展示我们的代码成功,我们只是才开始呦。今天,就来看一下如何上传图片?1.既然要上传图片,首先我们要在static文件夹中创建一个upload文件夹,放我们上传上去的图片2.在templates文件夹中创建一个upload.html文件并写入代码{% extends 'base.html' %}{% block title ...原创 2018-08-08 02:35:11 · 821 阅读 · 1 评论 -
Python3---函数的作用域,闭包及递归
一.函数的作用域全局变量和局部变量定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。(1)函数内部的变量,作用域只在函数内部,函数内部不可以直接更改函数外部的变量(2)函数内部如果需要改变全局变量,就需要使用global修饰变量(3)在函数嵌套函数的情况下,同样也有函数作用域的问题,但是python3中提供了方便,只需要使用nonlocal就可以在里层函数内部修改外部函数变量x...原创 2018-04-16 13:19:50 · 1385 阅读 · 0 评论 -
Python学习之路(基础篇)---列表1
1.创建一个列表list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b", "c", "d"];2.查看列表中的值--运用索引list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("l...原创 2018-03-27 23:31:33 · 431 阅读 · 0 评论 -
Python3---数据类型及序列类型
一.数值类型1.int 整数2.float 浮点数(小数)--不精确3.decimal 精确的小数4.Bool 布尔值(True--正确,False--错误)5.complex 复数 ai+bj运算:正常的 + - * /%:取余 // 保留整数部分 ** 次方二.序列类型01 字符串string(不可变) 'abc'02 列...原创 2018-04-01 17:00:43 · 7220 阅读 · 2 评论 -
Python3--字符串拼接
字符串拼接:方法1:+号(a+b+c)In [2]: a,b,c = 'aaa','bbb','ccc'In [3]: a + b + cOut[3]: 'aaabbbccc'In [4]: a + 'haha' + '*' + b + cOut[4]: 'aaahaha*bbbccc'方法2:格式化输出(%s:相当于占位符)%s 格式化字符串%d 格式化整数%f 格式化小数%c 格式化A...原创 2018-04-02 00:16:42 · 16850 阅读 · 0 评论 -
python3--面向对象(类,属性,方法)
一.概念:在Python中一切皆对象,可以简单的将对象理解为“某个东西”面向过程:根据业务逻辑从上到下写代码面向对象:将数据与函数绑定到一起,进行封装,更快的开发程序,减少重复代码的重写2.面向对象的一些基本概念:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在...原创 2018-04-14 13:26:18 · 2013 阅读 · 0 评论 -
Python3--继承,多继承
一.继承(一)编写类时,并非总是要从空白开始。如果你要编写的类时另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,它将自动获取另一个类的所有属性和方法;原有的类称为父类(基类),而新类称为子类(派生类)。子类继承了父类的所有属性和方法,同时还可以定义自己的属性和方法。继承的意义:重用代码,方便代码的管理和修改#类定义class people: #定义基本属性 name =...原创 2018-04-14 19:44:52 · 17768 阅读 · 4 评论 -
Python3---魔术方法,new方法和单例,定制属性访问
一.魔术方法__名字__ 这样的形式就是魔术方法(一)举例:__add__class Rectangle(object): def __init__(self, length, width): self.length = length self.width = width def get_area(self): return se...原创 2018-04-15 00:08:00 · 941 阅读 · 0 评论 -
Python3--装饰器
装饰器 装饰,顾名思义就是在原来的基础上进行美化及完善,器这里指函数,所以说装饰器就是装饰函数,也就是在不改变原来函数的代码及调用方式的前提下对原函数进行功能上的完善。其核心原理其实是利用闭包格式 @关键字+装饰函数 被装饰函数() 注意:@行必须顶头写而且是在被装饰函数的正上方 按照形式可以分为:无参装饰器和有参装饰器,有参装饰器即给装饰器加上参数引入:想要在...原创 2018-04-15 02:15:13 · 925 阅读 · 0 评论 -
Python3---函数基础,匿名函数,内置函数
一.函数.函数就是对代码进行一个封装。把实现,某一功能的相同代码,进行封装到一起。下次需要使用时,就不需要再进行代码编写,直接调用即可。好处:函数能提高应用的模块性,和代码的重复利用率。二.函数的定义(1)函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。(2)任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。(3)函数的第一行语句可以选择性地使用文档字符串—用...原创 2018-04-15 17:09:39 · 1308 阅读 · 0 评论 -
Python3--散列(集合,字典),逻辑运算符,运算符优先级
1.集合定义集合:(1)set() (2){}In [5]: a = {1,2,3,'a','b','c'} # 执行结果:In [5]: a = {1,2,3,'a','b','c'}In [6]: b = set({1,2,3,'a','b','c'})# 执行结果:In [5]: a = {1,2,3,'a','b','c'}如果定义一个空集合,只能用set():In [9]: a =...原创 2018-04-03 01:10:34 · 1363 阅读 · 0 评论 -
Python3--字符串常用操作方法
1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str;c、使用三引号(''')利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:s...原创 2018-04-01 21:16:32 · 5504 阅读 · 0 评论