上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 42 下一页
摘要: 有两种方法 方法一,修改username字段,让他跟email字段一模一样,然后把email放到username,email字段里面,username放到firstname或者lastname里面,这样username其实就是email了。简单方便,而且代码改动也比较少,我使用的是这种。 方法二,自 阅读全文
posted @ 2017-03-21 14:44 菲菲菲菲菲常新的新手 阅读(1666) 评论(2) 推荐(0) 编辑
摘要: map(f, list)函数用于将函数f运用到list里的每个元素中 写个例子 def pow(x): return x*x map(pow, [2,3,4]) reduce(f, list)函数用于将函数f运用到list的前两个元素,在将f运用到得到的结果和第三个元素,依次类推 写个例子 def 阅读全文
posted @ 2017-03-20 16:16 菲菲菲菲菲常新的新手 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1. Python中的异常栈跟踪 之前在做Java的时候,异常对象默认就包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印到log辅助调试或者做一些别的事情。但是到了Python,在2.x中, 阅读全文
posted @ 2017-03-17 14:00 菲菲菲菲菲常新的新手 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 前言 日志是非常重要的,最近有接触到这个,所以系统的看一下Python这个模块的用法。本文即为Logging模块的用法简介,主要参考文章为Python官方文档,链接见参考列表。 另外,Python的HOWTOs文档很详细,连日志该怎么用都写了,所以有英文阅读能力的同学建议去阅读一下。 Logging 阅读全文
posted @ 2017-03-17 13:50 菲菲菲菲菲常新的新手 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 今天想要试试beautifulsoup4,安装的时候很顺利,然后就准备安装lxml作为解析器,没想到安装时pip直接给我报了一整页的错误。 解决过程 查看了一下错误提示,其中有如下一段: 于是我手动安装这个库,结果发现实际上已经安装过了,那么为什么还会提示这个问题呢?于是我又回去看输出的提示,找到了 阅读全文
posted @ 2017-03-15 13:51 菲菲菲菲菲常新的新手 阅读(3382) 评论(0) 推荐(1) 编辑
摘要: 性能提示 3.1 嵌套if/else结构比一系列单选if结构块,因为只要有一个条件满足,其余测试就会终止。 3.2 在嵌套if/else结构中,把最可能成立的条件放在该嵌套结构的开始处。和把不常见的条件放在开始处相比。采用这种做法后,运行的更快。 3.3 不要在循环内放入值不发生变化的表达式。 3. 阅读全文
posted @ 2017-03-14 13:31 菲菲菲菲菲常新的新手 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 测试与调试提示 2.1 在交互模式输入一个python语句就会执行一个。在调试程序时,这种模式尤其有用。 2.2 在一个文件调用python解释器后,解释器会在文件中的最后一个语句执行之后推出。然而,如果使用-i选项(例如python -i file.py)针对文件调用解释器,会导致编译器在执行了文 阅读全文
posted @ 2017-03-14 11:32 菲菲菲菲菲常新的新手 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 移植性提示 2.1 预计在python3.0中,运算符/只能执行True除法。3.0发布后,程序员要更新自己的程序,以兼容新行为。 3.1 python2.0版本开始引入增量赋值符号,在老版本python中使用增量赋值符号是语法错误。 4.1 使用核心python模块中的函数,通常可使程序更易移植。 阅读全文
posted @ 2017-03-14 11:32 菲菲菲菲菲常新的新手 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 常见的编程错误 2.1 试图访问一个未赋值的变量,会产生运行时错误。 2.2 ==,!=, >=和<=这几个运算符的两个符号之间出现空格,会造成语法错误。 2.3 !=,<>, >=和<=这几个运算符中,假如两个字符的顺序弄反了(分别写成=!,><, =>,=<),会造成语法错误。 2.4 切不可将 阅读全文
posted @ 2017-03-14 11:31 菲菲菲菲菲常新的新手 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 软件工程知识 3.1 程序设计过程中,常用伪代码来"思考"一个程序,在将伪代码程序转换成python程序。 3.2 所有python程序都可以给予6类控制结构来创建(顺序,if, if/else, if/elif/else, while, for)。不同控制结构可采用2种方式连接,即控制结构堆叠和嵌 阅读全文
posted @ 2017-03-14 11:30 菲菲菲菲菲常新的新手 阅读(586) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 42 下一页