pycharm
文章平均质量分 68
xyxypal
这个作者很懒,什么都没留下…
展开
-
2018-3-29 常见数据类型
Python 数据类型自己比较小白,没有编程语言基础,故记录比较繁琐。哪里有错误还望各位指点引用其他教材介绍 标准数据类型 在内存中存储的数据可以有多种类型。 例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。 Numbers(数字) String(字符串) Tuple(元组) Dictionary(字典) List(列表)...原创 2018-03-30 22:42:41 · 182 阅读 · 0 评论 -
2018-4-28 正则表达式
Python 正则表达式了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达式,我们想要从返回的页面内容提取出我们想要的内容就易如反...原创 2018-04-29 23:16:02 · 294 阅读 · 0 评论 -
2018-5-5 正则复习, 初识mysql事务
以非字母 [^a-zA-Z] 以多个或零个非字母 [^a-zA-Z]* 以字母开头 ^[a-zA-Z] 以多个或零个}开头 [^}]*MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你...原创 2018-05-06 23:09:25 · 166 阅读 · 0 评论 -
2018-4-26 加密 json
加密hashlib 是一个提供了一些流行的hash算法的 Python 标准库.其中所包括的算法有 md5, sha1, sha224, sha256, sha384, sha512. 另外,模块中所定义的 new(name, string=”) 方法可通过指定系统所支持的hash算法来构造相应的hash对象. https://www.cnblogs.com/wang-yc/p/561...原创 2018-04-27 23:33:36 · 1236 阅读 · 0 评论 -
2018-5-10 认识SQLAlchemy
数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表:[ ('1', 'Michael'), ('2', 'Bob'), ('3', 'Adam')]Python的DB-API返回的数据结构就是像上面这样表示的。...转载 2018-05-11 23:39:02 · 149 阅读 · 0 评论 -
2018-5-3 正则表达式
继续补充正则表达式re.match与re.search的区别 re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。实例#!/usr/bin/python3import reline = "Cats are smarter than dogs";matchObj = re...原创 2018-05-04 23:37:42 · 181 阅读 · 0 评论 -
2018-4-24 内置模块 os random
日志记录模块日志的几个级别 debug info warning error critical 级别由低到高,一般默认只显示warning以上级别。logging.basicConfig(level=logging.DEBUG)更改默认日志记录级别为DEBUG,此时从debug到critical都会记录。推荐日志格式logging.basicConfig(lev...原创 2018-04-25 23:50:23 · 123 阅读 · 0 评论 -
2018-5-8 mysql基础
本节笔记参考引用自 https://rosinelan.coding.me/2018/05/09/python%E8%AE%BF%E9%97%AEmysql-%E4%BA%8C/游标curosr()游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。 用户可以用SQL 语句逐一从游标中获取记录,并赋值给主变量,交由python 进一步处理,一组主变...转载 2018-05-10 00:25:47 · 147 阅读 · 0 评论 -
2018-4-19 类
今天记录的几乎没有消化,搜了好多教程,一点点啃,先简单记录一些,陆续补充类的格式class A (object)类的定义 class StuentName(object): 这里要注意拼写 pass类里面一般都是由很多函数组成,函数的第一个参数默认都是self 如果需要全局变量,就在类的内部直接定义类的内部在调用函数或者调用变量的时候,必须使用self.变量 或...原创 2018-04-20 23:26:12 · 121 阅读 · 0 评论 -
2018-4-22 捕获异常 时间模块
捕获异常 参考http://www.runoob.com/python/python-exceptions.htmltry的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。 1.如果当try后的语句执行时发生异常,python就跳回到try并执行...原创 2018-04-23 23:23:29 · 336 阅读 · 0 评论 -
2018-4-12 文件的基本操作,初识函数
python中会涉及很多文件的操作文件名,可以是文件的绝对路劲,常用操作:r 读 w 写 b二进制 a追加读文件:1.txt为同目录下的文件 open后要close写文件:这里1.txt可以不存在,文件不存在,写文件时会创建,同名文件会覆盖 \n代表回车换行追加文件:这里1.txt可以不存在,文件不存在,追加文件时会创建,同名文件不...原创 2018-04-13 23:03:02 · 154 阅读 · 0 评论 -
2018-4-17 装饰器
装饰器装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 (引用自h...原创 2018-04-18 23:13:41 · 127 阅读 · 0 评论 -
2018-4-3 if while基本用法
复习及基础补充所有编程语言都有大体格式, 关键字 函数名 (参数类型 参数){}.最好用isinstance,type判断不了子类集成的父类属性学习内容if条件判断数据判断 (字符串)1.是否为空 if也可以用strip,举例if a.strip判断是否为一个字典上面的str()就是强制转换为字符串 然后字符串+字符串len()长度描述 ...原创 2018-04-04 22:07:07 · 632 阅读 · 0 评论 -
2018-4-10 循环习题实例讲解
这次主要讲解实例,实例1:需求:判断一个字符串,包含数字多少个,字母多少个,空格多少个,其他字符多少个while 1: strings = input("Please inpur a string(quit will be exit):") alpha, dig, space, other = 0, 0, 0, 0 if strings.strip() == "...原创 2018-04-11 23:15:28 · 162 阅读 · 0 评论 -
18-3-27 Python的安装和基础快捷键
首先,注意兼容性,尽量让程序在2.x和3.x下兼容。Python的安装 mac和Linux跳过。平时接触不到,暂时不用。 (Linux下python升级会使yum不能用)winsows下安装pycharm 先用社区版举例,专业版等还没试成功,成功后补上 首先下载exe文件,https://www.jetbrains.com/pycharm/ 一路下一步安装完成后需要设置环境变量,方...原创 2018-03-28 22:22:37 · 185 阅读 · 0 评论 -
2018-4-14 函数、列表生成式和生成器
继续补充函数的基本用法实例1:def f(x,l=[]): for i in range(x): l.append(i*i) print(l)实例2: 函数的关键字 def用来定义函数 return返回值 pass滤过 exit退出def add1(x, y): print(x+y)def add2(x, y): ...原创 2018-04-15 23:58:56 · 200 阅读 · 0 评论 -
2018-3-31 python 字典基本使用方法
复习加补充alt+enter 引用模块,自动安装导入 第三方模块 ctrl+shift+F 在项目中查找关键字 ctrl+shift+N 在项目中查找文件名 ctrl+r 替换 (第一行是原来的内容,第2️⃣行是替换的内容,包括正则大小写都可以) 字符串(str)的查找find,替换replace,分割split,拼接join,首位去空格strip,start...原创 2018-04-01 22:37:13 · 226 阅读 · 0 评论 -
2018-5-13 认识SQLAlchemy
创建一个test库 create database test; 授权一个用户 grant all privileges on . to ‘xiang’@’%’ identified by ‘1qaz@WSX’; 创建表 create table student(id int not null); 查询 select * from tabel_name where 条件1 and 条...转载 2018-05-15 06:57:03 · 130 阅读 · 0 评论