win7下安装Django1.11,并创建简单项目运行

如果你已安装好了python3.x(可以在命令行运行Python  -V或者python查看python版本与是否安装成功)然后就可以安装Django了一.安装Django第一种方法:直接使用pip命令安装pip install Django==1.10.1 第二种方法:下载压缩包或Git克隆安装进入下载页面https://www.djangoproject.com/download/解压之后,进入该文件夹(Django),执行以下命令python setup.py install执...

阅读全文

python中set方法用法介绍

set方法我再python中常常用来去重操作,但是实际set方法还是有很多的其他功能,只是我们没有用到而已set是python数据类型中的集合,我们在创建一个空的集合的方法是s = set()使用add可以给集合添加元素s = set()s.add("yang")print(s)#打印{'yang'}下面我们来看看set是如何去重的l = ['susu', 'yang.su', 'me...

阅读全文

python格式字符串函数format常用方法详解

python中format函数在我们格式化输出中常用到,但是format其实使用方法还是蛮多的,下面我们来一一学习下1.位置方法格式化print("{}.{}".format("yang", "su"))#打印结果yang.su#使用元祖的索引占位print("{1}.{2} - {0}.{1}.{2}".format("yang", "su", "merci&...

阅读全文

Python中匿名函数lambda的用法

除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式lambda的一般形式是关键字lambda,之后是一个或者多个参数,紧跟的是一个冒号,之后是一个表达式:lambdaargument1argument2...:expressionusingargumentslambda是一个表达式,而不是一个语句。作为一个表达式,lambda返回了一个值,可以选择性地赋值给一个变量名。相反,def语句总是得在头部...

阅读全文

Python异常代码含义对照表

Python常见的异常提示及含义对照表如下:异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出StandardError所有的内建标准异常的基类ArithmeticError所有数值计算错误的基类FloatingPointError浮点计算错误OverflowError数值运算超出最大限制ZeroDivisio...

阅读全文

IIS7上配置python环境

1、安装Python和IIS2、打开IIS,在IIS中选中需要配置Python的站点     3、在功能视图中打开“处理程序映射”     4、在操作区点击右键选择“添加脚本映射”菜单项或者在操作区选择“添加脚本映射”     5、在“添加脚本映射”窗口中添加Python信息,确定即可        ● 确定后如果...

阅读全文

python可迭代对象首字母大写的几个技巧

首先创建一个可迭代对象,我就创建一个list为例listpr = ['adam', 'LISA', 'barT']我对此list内所有元素的首字母进行大写转换。第一种方法:def f(x):    return x[0].upper() + x[1:]我们使用upper()函数将没个元素里面的字符串第一个替换为大写,因为字串也可以看成一个list,需要对元素进行切片。x[0]就是元素中...

阅读全文

python中read()/readline()/readlines()三者间的区别和用法

python的open模块是我们开发中常用到的读取文件的模块,我们今天来看看read()、readline()、readlines()三个方法有何不同1.read()方法,这个方法是可以传一个size参数进去,方法从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串with open('test.log', 'r', encoding='utf-8') as f:    l...

阅读全文

python datetime模块详解

之前有讲time模块可以查看之前的笔记http://sulao.cn/post/118.html,datetime模块也有和time模块相同的功能,也有一些自己特有的功能属性,我们来看看吧datetime模块中包含如下类date日期对象,常用的属性有year, month, daytime时间对象datetime日期时间对象,常用的属性有hour, minute, second, microseconddatetime_CAPI日期时间对象C语言接口timedelta时间间隔,即两个时间点...

阅读全文

python json模块详解

1、json字符串转为字典json.load / json.loads两个方法功能类似,可选参数也相同,最大的区别在于,json.load方法接受的输入,即第一个参数,是包含json数据的文件对象,如open方法的返回对象,json.loads接受的输入是json字符串,而非文件对象。从输入类型的区别也可以看出两者的使用场合。可选参数包括是否需要转换整型、浮点型等数值的参数,还有一些复杂的功能,暂时没有用到,以后有机会再了解。2、字典转换为jsonjson.dump / json.dumps对应于load和load...

阅读全文