随笔分类 -  Python

摘要:NoSQL,全名为 Not Only SQL,指的是非关系型数据库,随着访问量的上升,网站数据库性能出现了问题,于是nosql被设计出来。 优点: 高可拓展性、分布式计算、低成本、架构的灵活性、半结构化数据、没有复杂的关系 缺点: 没有标准化、有限的查询功能(到目前为止)、最终一致是不直观的程序; 阅读全文
posted @ 2017-11-24 11:10 PythonInMyLife 阅读(179) 评论(0) 推荐(0)
摘要:mysql数据库,是当前应用非常广泛的关系型数据库。数据库主要优点 方便存储,快速查找。 数据库分类 1. 服务型数据库 mysql postgresql mssql 数据存储在一个物理文件中,但是需要使用终端以tcp/ip协议连接,进行数据库的读写操作; 2. 文档型数据库库 sqlite 就是一 阅读全文
posted @ 2017-11-24 11:02 PythonInMyLife 阅读(281) 评论(0) 推荐(0)
摘要:安装引入模块 ~安装mysql模块 sudo apt-get install python-mysqldb ~在文件中引入模块 import MySQLdb Connection对象 用于建立与数据库的连接,创建对象:调用connect()方法 conn=MySQLdb.connect(参数列表) 阅读全文
posted @ 2017-11-24 01:35 PythonInMyLife 阅读(1144) 评论(0) 推荐(0)
摘要:Python中一切都是对象,函数在也是对象,并且函数属于 <class 'function'> 类。函数名就是对象名,可以用来传递,把函数名赋值给其他标识符,那么其他标识符就可以用来执行函数。 可以看到test1和test指向同一块内存中,并且test1可以调用函数,执行对应的功能。 阅读全文
posted @ 2017-05-31 14:40 PythonInMyLife 阅读(150) 评论(0) 推荐(0)
摘要:基础加强 __all__作用 python中导入模块方法 import 模块名 : 使用模块中的函数,类,变量,模块名.对应名称 from 模块名 import 对应名称 : 直接使用对应名称来使用 函数 、类 、变量 from 模块名 import * 直接使用函数、类、变量。* 表示导入全部内容 阅读全文
posted @ 2017-05-30 09:08 PythonInMyLife 阅读(290) 评论(0) 推荐(0)
摘要:使用文件的目的: 就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力 文件操作流程: 一. 打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 二. 操作文件 写数据 如果文件不存在那么创建, 阅读全文
posted @ 2017-05-30 08:43 PythonInMyLife 阅读(236) 评论(0) 推荐(0)
摘要:用lambda关键词能创建小型匿名函数。这种函数得名于省略了用def声明函数的标准步骤。 应用场景 作为函数参数 作为内置函数参数 阅读全文
posted @ 2017-05-30 08:31 PythonInMyLife 阅读(224) 评论(0) 推荐(0)
摘要:如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。递归函数是将问题逐步缩小,然后逐渐放大的过程。 求阶乘的递归函数 阅读全文
posted @ 2017-05-30 08:28 PythonInMyLife 阅读(167) 评论(0) 推荐(0)
摘要:函数在编程语言中可以理解为 一个功能的整合。 函数的定义和调用 实现一个两个数字相加,并且放回对应的结果。 函数的文档说明 函数的嵌套 全局变量和局部变量 在函数外边定义的都是全局变量(global),而在函数内部定义的是局部变量(locals列表) 在函数外边定义的变量叫做全局变量 全局变量能够在 阅读全文
posted @ 2017-05-30 08:22 PythonInMyLife 阅读(176) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-05-30 07:28 PythonInMyLife 阅读(190) 评论(0) 推荐(0)
摘要:字典 key-value info={'name':'liuxiaoyang','age':24,sex:'female'} 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的 字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'age' 阅读全文
posted @ 2017-05-30 07:26 PythonInMyLife 阅读(164) 评论(0) 推荐(0)
摘要:Python元祖(tuple)与列表(list)类似,只是tuple中的值是不能被修改的。 定义元祖使用 小括号 () aTuple=(1,2,3,4,'a') 访问元素 使用下标 aTuple[1] --> 2 修改元祖中的元素 aTuple[1]=3 会出先异常 TypeError: Tuple 阅读全文
posted @ 2017-05-30 07:12 PythonInMyLife 阅读(270) 评论(0) 推荐(0)
摘要:列表解决 多个变量命名的困难问题。 列表类型 1. 采用相同数据类型的列表 testList=[1,2,3,4] testList=['a','b'] 2. 采用不同数据类型的列表 testList=[1,'a',2,'b'] 其实列表中的数据的类型可以是任意的。 打印列表 liStu=['Ding 阅读全文
posted @ 2017-05-30 07:02 PythonInMyLife 阅读(302) 评论(0) 推荐(0)
摘要:Python中单引号和双引号具有一样的效果,例如 'a'和"a"表示的都是字符串。 字符串的输入和输出 输入使用 input(prompt=None) 输出使用 print(value1,...,sep=' ',end='\n',file=sys.stdout,flush=False) 字符串的下标 阅读全文
posted @ 2017-05-30 06:49 PythonInMyLife 阅读(559) 评论(0) 推荐(0)
摘要:Python中的比较运算符: Python中的关系运算符: 循环是为了解决重复出现的问题而设计。 1. for 实现 1+..+100求和 2. while 注意: 在Python没有++ 和 -- 运算符 循环语句与判断条件语句结合使用时,注意break跳出所在最小循环,而continue是跳出这 阅读全文
posted @ 2017-05-29 21:37 PythonInMyLife 阅读(1280) 评论(0) 推荐(0)
摘要:1. if 2. if ... else ... 3. if ... elif ... else ... 阅读全文
posted @ 2017-05-29 21:32 PythonInMyLife 阅读(4872) 评论(1) 推荐(0)
摘要:int 使用int()转换22.2,得到结果为 22 float 尽可能将字符串或者数字 转化为浮点数类型。 chr(x) 将数字类型转换为字符串类型 ord(x) 将字符串类型转换为数字类型 阅读全文
posted @ 2017-05-29 21:24 PythonInMyLife 阅读(5338) 评论(0) 推荐(0)
摘要:如果工作中没有计算器,可以直接使用Python作为Calculator来使用。下面介绍Python中的运算符。 + 加运算符,如果'+'两边都是数字,进行加法运算。如果两边都是字符串类型,进行连接操作。如果一边是数字,一边是字符串,则会报错。 TypeError: unsupported opera 阅读全文
posted @ 2017-05-29 21:14 PythonInMyLife 阅读(318) 评论(0) 推荐(0)
摘要:输入 input() input()内置函数,返回字符串类型。如果输入的内容要作为其他类型使用,必须进行转换,如要转换为int,就要 int(要转换的标识符)。 输出 print() 格式化输出 %d整数 %f 浮点数 常用的格式化: 阅读全文
posted @ 2017-05-29 21:03 PythonInMyLife 阅读(258) 评论(0) 推荐(0)
摘要:关键字 keyword 是编程语言中规定具有特殊用途的单词,在编程中不能使用和关键字相同的 标识符、函数名、类名、属性名、方法名。 在Python中可以通过keyword模块来查看具体关键字,代码如下: 阅读全文
posted @ 2017-05-29 20:32 PythonInMyLife 阅读(611) 评论(0) 推荐(0)