![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 57
xyxypal
这个作者很懒,什么都没留下…
展开
-
2018-3-29 常见数据类型
Python 数据类型 自己比较小白,没有编程语言基础,故记录比较繁琐。哪里有错误还望各位指点 引用其他教材介绍 标准数据类型 在内存中存储的数据可以有多种类型。 例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。 Numbers(数字) String(字符串) Tuple(元组) Dictionary(字典) List(列表) ...原创 2018-03-30 22:42:41 · 172 阅读 · 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 · 141 阅读 · 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 · 1216 阅读 · 0 评论 -
2018-5-5 正则复习, 初识mysql事务
以非字母 [^a-zA-Z] 以多个或零个非字母 [^a-zA-Z]* 以字母开头 ^[a-zA-Z] 以多个或零个}开头 [^}]* MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你...原创 2018-05-06 23:09:25 · 152 阅读 · 0 评论 -
2018-4-28 正则表达式
Python 正则表达式 了解正则表达式 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是用来匹配字符串非常强大的工具,在其他编程语言中同样有正则表达式的概念,Python同样不例外,利用了正则表达式,我们想要从返回的页面内容提取出我们想要的内容就易如反...原创 2018-04-29 23:16:02 · 283 阅读 · 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 · 118 阅读 · 0 评论 -
18-11-14基础复习
虚拟机安装略过,以前的环境都在 VMware版本14.1.4 build-10722678 centOS版本7.1.1503 系统为全新安装 安装后简单配置 yum install -y epel-release #安装yum源文件 yum install -y python-pip #安装pip pip install ipython==5.3.0 #安装ipython wi...原创 2018-11-14 00:09:40 · 74 阅读 · 0 评论 -
18-11-14 Github
本期学习参考https://www.runoob.com/w3cnote/git-guide.html Github 在Linux下安装git yum install git git简单操作 入门 使用Git前,需要先建立一个仓库(repository)。您可以使用一个已经存在的目录作为Git仓库或创建一个空目录。 使用您当前目录作为Git仓库,我们只需使它初始化。 git init 使用我们...原创 2018-11-14 00:21:17 · 87 阅读 · 0 评论 -
18-11-15
数据类型 字符串 123和“123” 前者是数值,后者是字符串 查看数据类型的命令 type() 定义一个字符串 a=‘‘‘123’’’ a=“123” a=‘123’ 一个两个三个引号都可以,但是必须统一,不能单引号双引号混用 三引号和#号一样,可以注释 索引值以 0 为开始值,-1 为从末尾的开始位置。 加号 + 是字符串的连接符, 星号 * 表示复制当前字符串,紧跟的数字为复制的次数。...原创 2018-11-14 23:07:24 · 103 阅读 · 0 评论 -
18-11-16 基础巩固-字典
字典{} 字典是python中的唯一的映射类型(哈希表表) 字典对象是可变的,但是字典的键必须使用不可变对象,一个字典中可以使用不同类型的键值。 字典的方法: keys() values() items() 创建字典 dic = {‘a’:1.1:123} #花括号里一个key一个valuse,之间用冒号,字典元素之间还是要用逗号 zip方法,可以合并两个字典(列表也可以) f...原创 2018-11-17 09:24:09 · 150 阅读 · 0 评论 -
if条件判断,for循环,while循环,循环退出,遍历文件, 数据类型转换,函数定义,默认参数
if条件判断: Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以...原创 2018-11-29 23:48:23 · 1446 阅读 · 0 评论 -
函数的变量,返回值,多类型传值和冗余参数,函数的递归调用
函数的参数 形式参数和实际参数 1、 在定义函数时,函数名后面括号中的变量名称叫做“形式参数”,或者称为“形参” 2、 在调用函数时,函数名后面括号中的变量名称叫做“实际参数”,或者称为“实参” 参数分类 (以下四点归纳引用自老师的笔记https://mp.csdn.net/mdeditor#) 1:位置参数 def foo(x,y,z): print (x,y,z) foo(1,2,...原创 2018-12-02 23:44:50 · 756 阅读 · 0 评论 -
2018-5-3 正则表达式
继续补充正则表达式 re.match与re.search的区别 re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。 实例 #!/usr/bin/python3 import re line = "Cats are smarter than dogs"; matchObj = re...原创 2018-05-04 23:37:42 · 171 阅读 · 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 · 113 阅读 · 0 评论 -
第一篇博客,立个flag
今天,再次拾起多次半途而废的学习计划,努力几个月,改变自己原创 2018-03-21 22:00:24 · 195 阅读 · 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 · 213 阅读 · 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 · 188 阅读 · 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 · 179 阅读 · 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 · 153 阅读 · 0 评论 -
2018-4-3 if while基本用法
复习及基础补充 所有编程语言都有大体格式, 关键字 函数名 (参数类型 参数){}. 最好用isinstance,type判断不了子类集成的父类属性 学习内容 if条件判断 数据判断 (字符串)1.是否为空 if也可以用strip,举例if a.strip 判断是否为一个字典 上面的str()就是强制转换为字符串 然后字符串+字符串 len()长度 描述 ...原创 2018-04-04 22:07:07 · 615 阅读 · 0 评论 -
2018-4-17 装饰器
装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 (引用自h...原创 2018-04-18 23:13:41 · 119 阅读 · 0 评论 -
2018-4-12 文件的基本操作,初识函数
python中会涉及很多文件的操作 文件名,可以是文件的绝对路劲,常用操作:r 读 w 写 b二进制 a追加 读文件: 1.txt为同目录下的文件 open后要close 写文件: 这里1.txt可以不存在,文件不存在,写文件时会创建,同名文件会覆盖 \n代表回车换行 追加文件: 这里1.txt可以不存在,文件不存在,追加文件时会创建,同名文件不...原创 2018-04-13 23:03:02 · 141 阅读 · 0 评论 -
2018-4-22 捕获异常 时间模块
捕获异常 参考http://www.runoob.com/python/python-exceptions.html try的工作原理是,当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。 1.如果当try后的语句执行时发生异常,python就跳回到try并执行...原创 2018-04-23 23:23:29 · 308 阅读 · 0 评论 -
2018-4-19 类
今天记录的几乎没有消化,搜了好多教程,一点点啃,先简单记录一些,陆续补充 类的格式 class A (object) 类的定义 class StuentName(object): 这里要注意拼写 pass 类里面一般都是由很多函数组成,函数的第一个参数默认都是self 如果需要全局变量,就在类的内部直接定义 类的内部在调用函数或者调用变量的时候,必须使用self.变量 或...原创 2018-04-20 23:26:12 · 111 阅读 · 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 · 137 阅读 · 0 评论 -
匿名函数,内建函数
匿名函数 lambda函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方 一般函数定义 def fun(x,y) return x*y 匿名函数lambda定义 r = lambda x,y:x*y print r(2,3) 格式: lambda 参数列表:return [表达式] 变量 #lambda语句中,冒号前是函数,可以有多个,逗号隔开,冒号左边是返回值 由于...原创 2018-12-03 00:04:13 · 154 阅读 · 0 评论