Python学习笔记(3):数据集操作-列的统一操作
对数据库查询,将得到一个数据集:rs=AccessDB.GetData("select * from log where f_code='600259' limit 5,5")结果的每行对应一个元组:数据集是一个游标,只能用一次,如果需要反复查询,可以转换为列表再操作。但是,如果只能通过逐行循环来处...
python学习笔记六——堆栈和队列
4.2.3 列表的查找、排序、反转list列表可以进行添加、删除操作,此外List列表还提供了查找元素的方法。list列表的查找提供了两种方式,一种是使用index方法返回元素在列表中的位置,另一种方法是使用关键字“in”来判断元素是否存在列表中。list=["apple","banana","gr...
tornado 学习笔记2 Python web主流框架
2.1 Django官方网址:https://www.djangoproject.com/简介:Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic des...
python入门学习笔记(一)
写在开头: A:python的交互式环境 B:使用Notepad++编写python程序,保存为.py文件 1,Python中的数据类型:...
Python学习笔记异常
在程序代码中,可能会有各种错误的情况出现,且产生错误的结果是后面的代码都无法执行,即使是一点无关紧要的错误,如图:在这样的情况下,我们需要异常处理,对程序代码中的错误抛出异常信息,且不影响后面的代码执行如图:捕获异常信息:else语句,正常执行语句没有异常时执行的代码,如图:finally语句:不管...
Python学习笔记6
raw_input 与 input使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的当输入为纯数字时input返回的是数值类型,如int,floatraw_inpout返回的是字符串类型,string类型输入字符串为表达式input会计...
python笔记23(面向对象课程五)
今日内容上节作业单例模式class Foo: passobj1 = Foo() # 实例,对象obj2 = Foo() # 实例,对象日志模块(logging)程序的目录结构内容回顾 & 作业1.字符串格式化msg = "我是%s,年龄%s" %('alex',19,)print(ms...
Python Web学习笔记之socket套接字
套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。和大多数语言一样,Python 支持面向连接和无连接,实现接口...
Python Flask学习笔记(1)
1、搭建虚拟环境a. 安装 virtualenv :pip3 install virtualenvb. 建立虚拟环境 : 任意目录下建立一个空文件(我的是 Py_WorkSpace) ,在该文件中启动cmd,执行 virtualenv venvc. 安装后进入 Scripts目录启虚拟环境并安装fl...
Python开发【笔记】:关闭线程的方法
1、通过API进行线程关闭import threadingimport timeimport inspectimport ctypesdef _async_raise(tid, exctype): """raises the exception, performs cleanup if nee...
Python学习笔记 (2) :字符串输出、操作、格式化和日期、时间格式化
一、字符串输出及运算1.常用输出格式及方法 print('')#单引号 print("")#双引号 print("""""")#三个引号123456789012345678901234567890Process finished with exit code 0运行结果没有任何区别,这就对了,我们可...
python的pandas库学习笔记
导入:import pandas as pdfrom pandas import Series,DataFrame1、两个主要数据结构:Series和DataFrame(1)Series是一种类似于一维数组的对象,由数据和标签组成;标签未传入则默认标签为0到N-1.obj=Series([4,7,-...
s21day16 python笔记
s21day16 python笔记一、模块1.1 模块的定义模块的定义可以吧一个py文件或一个文件夹(包)当作一个模块,以便于以后其他py文件的调用包的定义(python2与python3的区别七)python2:文件夹中必须有_ _ init _ _.py文件python3:不需要有_ _ ini...
python学习笔记(一)——关于正则表达式的学习小结
python中提供了re这个模块提供对正则表达式的支持。一、正则表达式常用到的一些语法(并非全部):.匹配任意单个字符[...]匹配单个字符集\w匹配单词字符,即[a-zA-Z0-9]\W匹配非单词字符集,例如 ‘*’\d匹配数字,即[0-9]\D匹配非数字\s匹配空白字符\S匹配非空白字符*匹配前...
Python进阶笔记
列表生成式函数的参数类型lambda函数map, reduce, filter, sorted函数eval, exec, join, zip函数itertools中的函数copy与deepcopy函数模块os、sys模块迭代器生成器迭代器参考网站:Python3教程: https://www.pyt...
Python入门笔记(15):对文件的操作(1)
一、文件对象我理解的文件对象就是一个接口,通过这个接口对文件进行相关操作。《Python 核心编程》上说的很晦涩,这里没有深刻理解到,希望有人能解释给我听。>>> f = open('demo.txt','r')>>> f<open file 'demo.t...
python核心编写视频笔记--模块的导入
1. 模块的重新导入有这样的一种情况:我们首先创建了一个.py文件,输入模块代码。保存后,我们进入ipython3的环境,引入这个模块。然后再ipython3环境外修改这个模块文件,在ipython3的环境中引入的模块文件会不会相应发生变化?答案是:不会同步发生变化,需要重新引入示例过程如下:1.1...
【python学习笔记】Numpy 例题
创造一个边界值为1而内部都是0的数组 #第一种方法import numpy as npa = np.zeros((10,10),dtype=float)for i in range(0,10): for j in range(0,10): if i == 0 or i == 9 ...
【python笔记03】《类》
文章目录 面向对象基本概念对象的概念类的概念类的定义类的创建(实例的模板)类的实例化--获取对象对象方法中的self关键字面试题请描述什么是对象,什么是类。请观阅读如下代码,判断是否能正常运行,如果不能正常运行,错误点在哪? 面向对象基本概念 OOA:面向对象分析analysis OOD:...
[python 笔记] __iter__迭代器
可迭代对象和迭代器https://blog.csdn.net/nightcharm/article/details/78964676可迭代对象对象里面含有__iter__()方法的实现,对象的__iter__()函数经调用后会返回一个迭代器,这个迭代器含有具体数据获取的实现。迭代器包含__next_...