随笔分类 - 猿课python学习
记录猿课python学习过程中的笔记
摘要:一、游标 游标是系统为用户开设的一个数据缓冲区,存放sql语句的执行结果 用户可以用sql语句逐一从游标中获取记录,并赋予主变量,交由python进一步处理,一组主变量一次只能存放一条记录。 常用方法: cursor():创建游标对象 close():关闭游标对象 fetchone():得到结果集的
阅读全文
摘要:一、安装客户端 python DB-API使用流程 1.引入API模块 2.获取与数据库的连接 3.执行SQL语句和存储过程 4.关闭数据库连接 安装包路径:https://pypi.python.org/pypi/MySQL-python/1.2.5 windows: windows 下载exe结
阅读全文
摘要:re.match(pattern, string[, flags]) 这个方法将会从string(我们要匹配的字符串)的开头开始,尝试匹配pattern,一直向后匹配,如果遇到无法匹配的字符,立即返回None,如果匹配未结束已经到达string的末尾,也会返回None。两个结果均表示匹配失败,否则匹
阅读全文
摘要:re模块是python处理正则表达式的一个模块,通过re模块的方法,把正则表达式pattern编译成正则对象,以便使用正则对象的方法,可以提高代码的执行效率 compile( rule [,flag] ) 将正则规则编译成一个Pattern对象,以供接下来使用。 第一个参数是规则式,第二个参数是规则
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写 json 四种方法 json.loads json.dumps 多s的用来处理字符串,没有s的处理文件 json.load json.dump load或loads 加载,把json格式转
阅读全文
摘要:1. logging (1) 日志打印到屏幕: (2) 日志记录到文件中 注意: logging.getLogger(__name__)中__name__指的是__main__ (3) logging.basicConfig函数各参数: filename: 指定日志文件名 filemode: 和fi
阅读全文
摘要:一个.py的文件称之为模块 为了管理模块,引入了包(Package),每个包下面都有一个__init__.py文件,这个文件必须存在,__init__.py可以是个空文件,也可以是python代码,因为__init__.py本身就是一个模块。 import 导入模块,快捷键alt+enter 直接导
阅读全文
摘要:1、异常的常用形式 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 捕捉异常可以使用try/except语句 语法: try: 运行的代码 except 错误类名: 打印异常信
阅读全文
摘要:如果你的父类方法的功能不能满足你的需求,你可以在子类重写你父类的方法 重写方法: parent.__init__(self) super(child, self).__init__() 实例: 方法重写 class Parent: # 定义父类 def myMethod(self): print '
阅读全文
摘要:使用关键字class创建类,class后面跟类名,可以自定义,最后以冒号结尾。 语法: class Classname: ‘’‘类的说明’‘’ 类的内容 类的内容可以写类的全局变量,类的方法等。 实例: class ren(object): '''this is a new class''' nam
阅读全文
摘要:列表生成式 In [1]: [i*i for i in range(10) if i%2 == 0 ] Out[1]: [0, 4, 16, 36, 64] 生成器 第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator In [20]: g = (i*i for i
阅读全文
摘要:1、高阶函数 将函数当成参数传递的一种函数 #!/usr/bin/env python def fun(x,y,f): return f(x)+f(y) print(fun(-8,11,abs)) # python 7_4.py 19 map()函数 格式:map(function, iterabl
阅读全文
摘要:1、函数定义规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返
阅读全文
摘要:1. 把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中。 #!/usr/bin/python l1 = [1, 23, 22, 5, 65] l2 = sorted(l1) with open('1.txt', 'wb') as fd:
阅读全文
摘要:1、读文件 (1).open文件 (2).写入或读取文件 (3).关闭close文件 import codecs f = codecs.open('1.txt') text = f.read() result = text.replace('today', 'tomorrow') print(res
阅读全文
摘要:1、实现1-100的所有的和 2、实现1-500所有奇数的和 3、求1+ 2! + 3! + 4! + ……20!的和 4、对指定一个list进行排序:[2,32,43,453,54,6,576,5,7,6,8,78,7,89] 5.复习字典排序,字符串, list, tuple常用方法 见第五天和
阅读全文
摘要:1、python语句块缩进,建议四个空格缩进。 2、if、while用法 if控制语句基本形式: if 判断条件: 执行语句…… else: 执行语句…… 当判断条件为多个值时: if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… el
阅读全文
摘要:#dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表 #help() 查看函数或模块用途的详细说明 # type() 查看类型 str() >>> str(123) '123' >>> str([1, 2, 3]) '[1, 2, 3]' >>
阅读全文
摘要:1、列表 列表是最常用的Python数据类型 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可 (1)列表方法: list.append(obj) 在列表末尾添加新的对象 list.index(obj) 从列表中找出某个值第一个匹配项的索引位置 lis
阅读全文
摘要:一、整型 整型算术运算中,取整,去掉小数点后面数字 a = 100 b = 30 c = -4 print(a) print(b) print(a+b) print(a.__abs__() + c.__abs__()) print(dir(a)) print(abs(a) + abs(c)) pri
阅读全文

浙公网安备 33010602011771号