随笔分类 -  Python3

摘要:使用示例: 提取一条记录: 提取多条记录: 设置sql语句参数: 插入一条记录: 增删改的操作类似,注意增删改都需要conn.commit()才会提交到数据库。 另一种设置参数的方式: 批量操作: 阅读全文
posted @ 2019-08-07 22:15 chy-x 阅读(342) 评论(0) 推荐(0) 编辑
摘要:glob模块 提供了一个函数,用于匹配符合要求的文件: re模块 字符串正则匹配 datetime模块 日期时间 格式化输出也可以这样用: 数据压缩 支持数据打包、压缩的模块:zlib,gzip,bz2,zipfile,以及 tarfile。 压缩数据: 压缩文件: 解压文件: 阅读全文
posted @ 2019-08-07 21:56 chy-x 阅读(533) 评论(0) 推荐(0) 编辑
摘要:Pycharm没有内置的python解释器,需要我们自己下载python解释器。 在很多python项目中,会导入第三方的模块,逐个去下载导入很不方便。 我们通常使用Anaconda来管理python的项目环境,Anaconda自带python解释器,且提供了大量的第三方模块,引入第三方库很方便。 阅读全文
posted @ 2019-08-07 18:51 chy-x 阅读(4153) 评论(0) 推荐(0) 编辑
摘要:要先导入模块,才能调用用模块中定义的函数(才会有该模块的代码提示)。 以上的 模块 均可换为 模块.子模块 ,表示只导入子模块|从子模块中导入。 导入之后就可以通过 模块名.方法名() 调用模块中的函数了。 不管导入一个相同模块多少次,只会在第一次时导入。 比如写十行 import math ,只有 阅读全文
posted @ 2019-08-06 22:12 chy-x 阅读(233) 评论(0) 推荐(0) 编辑
摘要:类的使用示例: 可通过类名直接访问成员变量,但访问到的只是初始值: 不推荐使用类名直接访问成员变量。 在python中,私有的成员变量、方法以__(2个下划线)开头。 私有的成员变量、方法只能在类中访问、调用。 公有的成员变量、方法既可以在类中访问、调用,也可在在类外通过对象来访问、调用。 在类外, 阅读全文
posted @ 2019-08-06 19:29 chy-x 阅读(281) 评论(0) 推荐(0) 编辑
摘要:定义一个函数: 不用声明形参类型、函数返回值类型,return 语句返回什么就是什么类型。 return语句会终止函数的执行。 return None 、 return 、没有return语句,均表示返回值为None(相当于java、c/c++中的void)。 调用一个函数: 示例: 在 pytho 阅读全文
posted @ 2019-08-05 16:51 chy-x 阅读(380) 评论(0) 推荐(0) 编辑
摘要:使用os模块操作文件本身 函数 描述 os.unlink(filePath) 删除文件 os.remove(filePath) 同上 os.rmdir(dirPath) 删除文件夹,必须要是空文件夹才能删除 os.removedirs(dirPath) 同上 os.rename(oldPath,ne 阅读全文
posted @ 2019-08-05 16:22 chy-x 阅读(475) 评论(0) 推荐(0) 编辑
摘要:列表推导式 列表推导式提供了从列表、元组创建列表的简单途径。语法: 创建并返回一个列表。if语句可选。 示例: 矩阵 矩阵可使用列表\元组的嵌套来实现。 格式化输出 1、常用的输出方式 2、转换为字符串 3、对齐方式 4、格式化输出 旧版本的格式化输出: 新版本的格式化输出: 阅读全文
posted @ 2019-08-04 11:12 chy-x 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:在python中,列表既可以作为栈使用,又可以作为队列使用。 把列表作为栈使用 栈:后进先出 把列表作为队列使用 队列:先进先出 deque deque 是双边队列,同时具有栈和队列的性质,可进行栈、队列相关的操作。并且还在在 list 的基础上增加了移动、旋转和增删等操作。 deque实现栈: d 阅读全文
posted @ 2019-08-04 09:49 chy-x 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:迭代器 迭代器可以用来遍历字符串、列表、元组、集合、字典。 可以使用next()获取下一个元素: 错误、异常处理 except语句 ecxcept语句用来捕获、处理错误、异常。 as e as是关键字,e是e是捕获的异常实例(对象),可以自己随便取名。 如果异常处理中用不到捕获的异常对象,可以不要a 阅读全文
posted @ 2019-08-03 23:38 chy-x 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:条件语句 循环语句 1、while语句 2、for语句 python中for语句和其他编程语言的for语句大不相同。python中for语句: eleSet指的是元素集,可以是字符串、列表、元组、集合、字典,也可以是range()函数创建的某个数字区间。 使用for语句遍历字符串、列表、元组、集合、 阅读全文
posted @ 2019-08-03 18:24 chy-x 阅读(2193) 评论(0) 推荐(0) 编辑
摘要:集合(Set) 集合是无序的,无序也就没有索引,不能进行索引相关的操作。无序,python解释器就不能通过索引(位置)区分集合中的相同元素,所以集合中不能有相同的元素。 集合用大括号{ }表示。 集合中元素的数据类型可以不同,但集合中不能嵌套列表、元组、集合、字典。 集合可以使用in、not in进 阅读全文
posted @ 2019-08-03 16:00 chy-x 阅读(7348) 评论(0) 推荐(0) 编辑
摘要:序列 序列是Python中最基本的数据结构,包括字符串、列表、元组。 序列,顾名思义,是有序的,序列都有索引,都能进行索引、切片(截取)、加(连接)、乘(倍增)、检查成员的操作。 因为序列有序,可通过位置来区分元素,所以序列中可含有相同的元素。 序列的通用操作 1、索引 seq[index] ind 阅读全文
posted @ 2019-08-02 23:52 chy-x 阅读(5038) 评论(0) 推荐(0) 编辑
摘要:操作字符串的常用函数 str.capitalize() 将字符串的第一个字符大写 str.title() 返回标题化的字符串,即每个单词的首字母都大写 str.upper() 全大写 str.lower() 全小写 len(str) 返回字符串的长度。用法与其他不同。 str.count(subst 阅读全文
posted @ 2019-08-02 10:37 chy-x 阅读(418) 评论(0) 推荐(0) 编辑
摘要:需要注意的算术运算符: 对应的赋值运算符: /= //= **= 注意:pyhton中没有++、--运算符。 逻辑运算符 返回值均为bool型。 成员运算符 适用于字符串,列表或元组的成员判断,返回值均为bool型。 阅读全文
posted @ 2019-08-01 23:27 chy-x 阅读(332) 评论(0) 推荐(0) 编辑
摘要:不需要导入模块(内置函数) math模块 需要先导入math模块,然后以 math.常量名/函数名的方式调用。 数学常量 e π sin(x)、cos(x)、tan(x) degrees(x) e的x次方 序列指的是列表(List)、元组(Tuple)、字符串(String)。 序列,是有序的,集合 阅读全文
posted @ 2019-08-01 22:35 chy-x 阅读(5956) 评论(0) 推荐(1) 编辑
摘要:Python3 有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) 阅读全文
posted @ 2019-08-01 19:44 chy-x 阅读(396) 评论(0) 推荐(0) 编辑
摘要:Python是一门解释型语言。在不同的平台上,使用该平台的python解释器解释执行python代码,从而实现跨平台。 python2面向过程,python3面向对象。 Python基础语法 1、注释 单行注释:# 可独占一行,也可写在语句之后。 多行注释:使用三个单引或三个双引包裹 2、缩进 py 阅读全文
posted @ 2019-08-01 18:30 chy-x 阅读(309) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示