随笔分类 -  Python

Python
摘要:1. #!/usr/bin/python 和#!/usr/bin/env python 含义 大部分python文件的头部都会写上 #!/usr/bin/python 或者 #!/usr/bin/env ,这个语句主要和运行模式有关, 如果我们用普通运行模式例如(linux) : python *. 阅读全文
posted @ 2017-09-27 09:57 杨浪 阅读(628) 评论(0) 推荐(0) 编辑
摘要:python2.7 for i in range(1,10): for j in range(1,i+1): print j,'x',i,'=',j*i,'\t', print '\n'print '\nDone' python3.7 i = 1 while i<=9: j = 1 while j< 阅读全文
posted @ 2017-09-26 11:21 杨浪 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1、python是什么? python是动态解释型的强类型定义语言。 python官方版本的解释器是CPython。该解释器使用C语言开发。 当前主要使用3.x版本的python。 2、第一个python程序 >>> print("Hello World!") Hello World! Linux下 阅读全文
posted @ 2017-09-26 10:44 杨浪 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1、python字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,l Python不支持单字符类型,单字符也在Python也是作为一个字符串使用。 2、python转义字符 \ :在行尾时,为续行符 \\ :反斜杠转义,输出'\' \' :单引号转义 \" 阅读全文
posted @ 2017-09-25 10:35 杨浪 阅读(848) 评论(0) 推荐(0) 编辑
摘要:CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在 阅读全文
posted @ 2017-09-22 15:23 杨浪 阅读(3223) 评论(0) 推荐(0) 编辑
摘要:python中类的初始化方法是__init__(),因此父类子类的初始化方法都是这个,如果子类不实现这个函数,初始化时调用父类的初始化函数,如果子类实现这个函数,就覆盖了父类的这个函数,既然继承父类,就要在这个函数里显式调用一下父类的__init__(),这跟C++,jAVA不一样,他们是自动调用父 阅读全文
posted @ 2017-09-15 12:53 杨浪 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:s1='20120125'; 6 s2='20120216'; 7 a=time.strptime(s1,'%Y%m%d'); 8 b=time.strptime(s2,'%Y%m%d'); 9 a_datetime=datetime.datetime(*a[:3]); 10 b_datetime= 阅读全文
posted @ 2017-09-14 20:11 杨浪 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:1 # -*- coding: utf-8 -*- 2 3 '''获取当前日期前后N天或N月的日期''' 4 5 from time import strftime, localtime 6 from datetime import timedelta, date 7 import calendar 8 9 year = strftime("%Y",lo... 阅读全文
posted @ 2017-09-07 17:23 杨浪 阅读(3008) 评论(0) 推荐(0) 编辑
摘要:Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: 也可如此创建字典: 注意:每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。键必须独一无 阅读全文
posted @ 2017-09-07 17:12 杨浪 阅读(24897) 评论(0) 推荐(0) 编辑
摘要:python中变量是没有类型的可以绑定任意类型,但是在语法上不能声明变量。 那我们怎麽来声名一个变量呢? 这样我们给着个变量绑定了以各None类型,我们随时可用重新绑定其它类型。这样我们起到了预先声名变量的效果。 类中如何去定义类的属性和对像属性呢? 如果对OO有所了解的话,就应该知道类属性属于类整 阅读全文
posted @ 2017-09-06 16:12 杨浪 阅读(1856) 评论(0) 推荐(0) 编辑
摘要:type() isinstance() dir() 如果要获得一个对象的所有属性和方法,可以使用dir()函数,它返回一个包含字符串的list,比如,获得一个str对象的所有属性和方法: Python在定义变量的时候不用指明具体的的类型,解释器会在运行的时候会自动检查 变量的类型,并根据需要进行隐式 阅读全文
posted @ 2017-09-06 15:53 杨浪 阅读(460) 评论(0) 推荐(0) 编辑
摘要:List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非你对它们进行排序或其他修改操作)。 在Python中,向List添加元素,方法有如下4种方法(append(),extend(),insert(), +加号) 1. append() 追加单个 阅读全文
posted @ 2017-09-06 15:48 杨浪 阅读(9707) 评论(0) 推荐(0) 编辑
摘要:[python] int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 阅读全文
posted @ 2017-09-04 20:12 杨浪 阅读(3366) 评论(0) 推荐(0) 编辑
摘要:python中的三目运算符不像其他语言其他的一般都是 判定条件?为真时的结果:为假时的结果 判定条件?为真时的结果:为假时的结果 如 result=5>3?1:0 result=5>3?1:0 这个输出1,但没有什么意义,仅仅是一个例子。而在python中的格式为 为真时的结果 if 判定条件 el 阅读全文
posted @ 2017-09-04 19:32 杨浪 阅读(321) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、更新、删除、其它操作等,需要的朋友可以参考下 Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础 简单的升序排序是非常容 阅读全文
posted @ 2017-09-04 19:10 杨浪 阅读(434) 评论(0) 推荐(0) 编辑
摘要:10.建立联系(外键) 是时候考虑怎样映射和查询一个和Users表关联的第二张表了。假设我们系统的用户可以存储任意数量的email地址。我们需要定义一个新表Address与User相关联。 构造类和外键简单,就不过多赘述。主要说明以下relationship()函数:这个函数告诉ORM,Addres 阅读全文
posted @ 2017-08-30 16:34 杨浪 阅读(375) 评论(0) 推荐(0) 编辑
摘要:1.版本检查 2.连接 echo参数为True时,会显示每条执行的SQL语句,可以关闭。create_engine()返回一个Engine的实例,并且它表示通过数据库语法处理细节的核心接口,在这种情况下,数据库语法将会被解释称Python的类方法。 3.声明映像 当使用ORM【1】时,构造进程首先描 阅读全文
posted @ 2017-08-30 16:30 杨浪 阅读(327) 评论(0) 推荐(0) 编辑
摘要:如你所知,Python 具有通过列表解析将列表映射到其它列表的强大能力。这种能力同过滤机制结合使用,使列表中的有些元素被映射的同时跳过另外一些元素。过滤列表语法: 这是你所知所爱的列表解析的扩展。前三部分都是相同的;最后一部分,以 if 开头的是过滤器表达式。过滤器表达式可以是返回值为真或者假的任何 阅读全文
posted @ 2017-08-29 11:21 杨浪 阅读(3632) 评论(0) 推荐(0) 编辑
摘要:首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。 接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL 2.pyth 阅读全文
posted @ 2017-08-28 19:13 杨浪 阅读(702) 评论(0) 推荐(0) 编辑
摘要:Flask的sqlalchemy对数据库表的模型提供了很多易用的方法。为了使用这些内容,需要将数据库表按照Flask识别的格式创建成Model,但是一般我们都是在已经创建好的数据库环境中开发Python代码,对于已经存在的数据库表,可以通过以下方式来生成models.py 首先,安装 然后,在命令行 阅读全文
posted @ 2017-08-25 17:05 杨浪 阅读(2743) 评论(0) 推荐(0) 编辑