
python学习笔记
YJFinHZ
stay foolish,stay hungry.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python笔记7--常用的内建模块
python是一个以模块为单位的语言,其有诸多的内置模块,供直接使用 1.collection--集合模块 1.namedtuple,创建一个tuple对象,规定tuple的个数,并可以用属性而不用索引来引用某个元素 2.deque,python的list是一个连续内存的空间,插入和删除比较低效,该函数即由于高效的插入与删除操作,适用于栈跟列表 3.defaultdict,在使用dict这原创 2015-03-16 21:26:37 · 589 阅读 · 0 评论 -
python笔记14--django之数据库
创建数据库可以用sqlite3命令创建,比较方便简单,但在Django中这种最原始的sql已经不怎么使用,更多地使用的是model+orm技术实现数据库的创建 先简单地介绍一下sqlite3: sqlite3 /目录/文件名 即可直接启动sqlites程序,并将创建的数据库保存在相应的路径 常用的sqlite3命令(创建命令+添删改查) 创建:形如 create table 库名(‘id’原创 2015-05-22 09:56:57 · 443 阅读 · 0 评论 -
python的17个技巧
转自:http://blog.youkuaiyun.com/u011043843/article/details/45715863?ref=myread 交换变量 x = 6 y = 5 x, y = y, x print x >>> 5 print y >>> 6 if 语句在行内 print "Hello" if True else "World" >>> Hello 连接转载 2015-05-14 09:43:03 · 413 阅读 · 0 评论 -
python笔记13--多线程
模块:import threading python存在一个全局锁(GIL),实际上在python中永远只存在一个线程,但仍然可以使用 在python中使用多线程和不使用多线程的demo: 不使用多线程: 运行结果: 使用多线程: 运行结果: 可以看出还是可以提升计算速度的 多线程io操作--互斥锁 加锁--acquire原创 2015-04-13 10:58:17 · 476 阅读 · 0 评论 -
python笔记12--异常处理
什么时候用异常处理:不得不用时,无法知道代码会抛出何种异常,进行异常判定时是无效多余的 怎么用:知道可能会出现的指定问题,加上自己的日志 异常处理的基本语句: try: ’‘’写出可能会抛出异常的代码块‘’ except: ‘’‘抛出异常时,该执行的内容‘’‘ else: ‘’‘try没有抛出异常时,执行的代码’‘’ finally: ‘’‘总是会执行的代码块’‘’原创 2015-04-03 17:51:14 · 483 阅读 · 0 评论 -
python笔记11--面向对象
面向对象最重要的两个概念就是类(class)和实例(instance) class Base(object): def __init__(self,var1,var2...) #Base类的构造函数,self是Base类中所有内置方法的第一个参数,指向对象本身 self.var1=var1 self.var2=var2原创 2015-04-01 14:51:16 · 436 阅读 · 0 评论 -
python笔记10--urllib模块
urllib是python内置一个上层的接口模块,可以从http或ftp上获取文件,这里讲urllib中的两个核心函数列出: 核心函数1. urllib.urlopen() help(urllib.urlopen)会得到其参数和功能: 参数: urlopen(url,data=None,proxies=None) url:表示远程数据或文件的路径,一般是http或ftp这类网址 dat原创 2015-04-01 11:08:47 · 425 阅读 · 0 评论 -
python笔记9--文件的操作
python中的IO操作其实跟C语言比较类似 一.关于文件的读写 打开一个文件:(以下列出了最常用的函数) fp=open('/xxx/xxx/xxx','模式') 这里的模式可以是r(读),w(写),a(追加),r+(读写),w+(读写),a+(读写) PS:linux系统下没有二进制文件与文本文件的区别 fp.read() ##读取文原创 2015-03-31 21:37:18 · 475 阅读 · 0 评论 -
Python笔记3——函数
默认参数从右往左赋值 def fun(x,y)原创 2014-08-29 10:18:44 · 716 阅读 · 0 评论 -
python笔记5--函数的参数定义
函数相当于接口,当完成一个函数的定义时,函数的内部相当于已经封装起来了,调用者只需要知道如何正确的传递函数的参数,函数会返回什么样的值。 python中,函数的定义一律采用def开头,后面加函数名,函数名后面的参数确实相当灵活,也是调用者需要理解透彻的。python中函数的参数归纳为一下4种定义方式 1.必选参数 该参数就是我们在C语言中常用的传递给函数的参数,不做过多说明 2.默认参数原创 2015-03-10 20:51:13 · 430 阅读 · 0 评论 -
Python笔记1--关于序列的学习
Python中的数据类型有数字,字符串,原创 2014-07-22 10:35:09 · 521 阅读 · 0 评论 -
Python笔记2--正则表达式与爬虫案例
正则表达式是一种小型的,专业化的原创 2014-08-27 10:15:57 · 956 阅读 · 0 评论 -
python学习笔记6--python模块
原文链接 http://blog.youkuaiyun.com/area_52/article/details/44171013 Python模块 可以把python代码存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用python标准库转载 2015-03-12 16:02:07 · 435 阅读 · 0 评论 -
Python笔记4——文件的操作
文件对象方法 readline next:与原创 2014-09-01 20:17:29 · 449 阅读 · 0 评论 -
python笔记8--python网络编程
python网络编程比C要简单,有不少底层的实现细节已经封装在模块中 基于TCP的网络编程: 服务器端: 客户端: 运行: 基于UDP的网络编程: 服务器端: 客户端: 运行: PS:一般情况下,一个服务器端一般会与多个客户端进行通信,这里便需要用的多进程通信,需要利用thre原创 2015-03-17 15:46:53 · 369 阅读 · 0 评论 -
python笔记15--django之web(MVC模式)
首先,先要创建所需要的数据库,所有上传的数据都是保存在自己创建的数据库中 其次,需要创建一个应用app,里面存放的是方法(model.py中写入所需的数据库格式,views.py中写入urls.py中涉及的方法)、 编辑上一级目录(cd ..)中的setting.py文件,在TEMPLATES中加入DIRS,这个DIRS是在views.py中所返回的网页链接 注:这里的表示方式为 ['/ho原创 2015-05-23 10:59:18 · 546 阅读 · 0 评论