- 博客(32)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 Python面试题,拿offer必知必会(基础部分)
Python基础python2和python3区别字符编码: py3中默认字符编码是unicode;py2中默认字符编码是 ASCII,如果文件中出现了中文,需要在顶部加入coding声明#coding:utf8让用户输入:py3中直接使用input(); py2中需要使用raw_input()range和xrange:py3中的range == py2中的 xrange, 返回...
2018-07-13 17:11:52 1811
原创 扩展你的程序——创建模块,使用库
模块为了让代码可重用,使用模块化。1. 导入自己的程序作为模块import syssys.path.append('C:/Users/xxx') #加入所写程序的目录,不是程序的路径,是目录import module导入模块时会使代码执行一次(只执行一次——在两个模块互相导入的时候可以起到优化的作用)sys.path 告诉解释器在哪找到模块。2. 模块也有作用域模块里面
2016-06-08 11:00:03 558
原创 环境变量
环境变量就是配置命令目录地址的。OS 根据环境变量给出的目录寻找命令地址,在 OS 的命令环境下执行命令在 Linux 里面环境变量是 $PATH
2016-06-08 10:58:58 415
原创 文件
官方文档:读写文件一般读写步骤:# -*- coding: utf-8 -*-try: f = open('test.txt','r+') #打开文件,参数表目的 f.write('hello,world') f.seek(0) #解决直接 f.read() 乱码问题 print f.read() #一次性读取f里面的内容finally:
2016-06-02 11:25:15 515
原创 正则表达式
Python 中对字符串匹配可能会用到:str.startswith(str, beg=0,end=len(string));str.endswith(suffix[, start[, end]]); 在(文件中)一行中使用 endwith 方法的时候注意 ‘\n’ ——换行标识,当然对每一行使用了 rstrip() 方法的话就不用在关键字后面加 ‘\n’ 了。def fi
2016-04-20 11:33:29 577
原创 爬虫入门:Python
URL 管理器——功能:区别URL爬取 / 未爬取,避免重复爬取统一个URL使用内存实现——两组set():已爬取URL/未爬取URL,使用set() 数据结构可以直接取出重复元素使用关系数据库——建立一个url 表,两个关键字:已爬取/未爬取缓存数据库——高性能,redis 也支持set网页下载器——urllib2直接获取所有——只需要参数 urlimport
2016-04-20 11:32:40 736
原创 都是血淋淋的经验啊!(Python)
20160105实时改变的变量:最好单独分配一个方法,将其当做参数传入——变化即使用参数;*一定要注意那些实时变化的东西!可能会带来隐患eg: def sortNew(self,bugdetailist): sorted = [] for i in range(len(bugdetailist)): if bugdeta
2016-04-20 11:32:11 477
原创 Python异常
if 和 异常或许使用 if 可以处理一些意外,可能每个情况都要涉及,但是异常可以处理很多意外而只需要很少的错误处理,异常则可以处理一类情况。同时,异常处理不会将代码弄乱,只需要在后面加上一些类型的异常捕获即可,但if 检查则可能会增加 很多条件。try: x = input('Enter the 1st num: ') y = input('Enter the 2nd
2016-04-20 11:30:24 515
原创 JIRA REST API Example - Cookie-based Authentication
三种方式可以通过 JIRA REST API 授权:allow REST clients to authenticate themselves using1. cookies2. basic authentication.3. OAuth当然此次主要是面向 cookie-based——存在一定的风险:“*referenceYour session cookies can
2016-04-20 11:30:05 1882
原创 Python 的数据结构
Container 容器:存放其他对象的对象1. Sequence 序列:每个元素都被分配一个序号。Python内建序列(6种):元组,列表,字符串,Unicode字符串,buffer 对象,xrange 对象2. 映射:每个元素都有一个名字(键)字典3. set 集合操作——对序列:1. indexing 索引(一定要注意从零开始)gree
2016-04-20 11:29:07 558
原创 Python构造函数,迭代器
构造函数1. 一个对象被创建之后立刻调用构造函数__function__这种形式的函数会在特殊情况下被调用,如:__init__两行变一行:f = FooBar()f.init() #这一行就不用调用了使用__init__:f = FooBar() 即可# -*- coding: utf-8 -*-class FooBar: def __init__(
2016-04-20 11:27:49 883
原创 Python面向对象特性,走向类
多态object.function(),对象的函数是方法多态就是:不必知道对象类型,只在乎对对象进行操作。使用 type(), isinstance(), issubclass() 等毁掉多态——多态实际上并不care是什么类型。封装继承
2016-04-12 10:50:01 561
原创 使用 JIRA API 获取 Issue
普通模式使用 Python 登录 Jira :import urllib2import urllibdef loginJira(): ''' if environment is required proxy = {'http':'xxxproxy:xxxxx'} proxy_support = urllib2.ProxyHandler(proxy) opener =
2016-02-22 13:44:29 16235
原创 [Full script] 从网页获取数据写入Excel (API 模式)初稿
配置:1. 关于 Excel 读写的时候可能会遇到的问题(基于Python 2.7)—— import xlwtImportError: No module named xlwtPython 表示没有 xlwt (xlrd) 模块,怎么办?自己下啊! (下好了请解压到 Python 目录下 )自己安装啊!{win + rcmdcd C:\Python27\x
2015-12-16 16:22:49 1963
原创 Python数据结构:序列——元组和列表
序列(sequence)是容器(container)序列的一个重要特性:每个元素都有位置/索引——跟字典很大的不同。
2015-08-24 16:35:40 2131
原创 Python数据结构:映射(map)——字典
这里将着重的介绍一些 dictionaries 的方法给出一个dictionaries以供后续操作:dict = {'a': 2, 'b': 1, 'c': 2}1. convert dictionaries into listsprint list(dict)reference:int(string), float(z)但是这个list 只是dict 里面的 key,
2015-08-21 13:19:20 25048
原创 二分查找
二分查找顾名思义,平分成两份查找(以网易云课堂 第六周作业为例,使用Python语言)两点入门二分查找:a. 猜测的值 = 中间值 =(low+high)/2 —— 二分的意义b. 中间值实际值,high = 中间值-1一些实例:1.定义一个 prime() 函数求整数 n 以内(不包括n)的所有素数(1不是素数),并返回一个按照升序排列的素数列表。使用递归来实现一个二
2015-08-17 12:17:12 1275
原创 冒泡排序轻松又容易
冒泡排序顾名思义(以递增排序为例,使用Python语言),筛选出最大的元素“冒泡”到最后的位置上去。整体思想:(对应于一个拥有n个数的列表)执行n趟比较,每趟比较将会冒泡出当前次最大数字每趟比较将会执行 n-(筛选出数字个数)次具体步骤:每一趟进行两两相邻的数比较,大的交换到后面,小的在前。每一趟比较之后必然会产生当前的 list (每一次冒泡之后会剔除最后一个数)中的一个
2015-08-10 16:33:40 547
原创 Python基础你并不一定master
1. 由123 and 456结果引发的思考:These are the Boolean operations, ordered by ascending priority:OperationResultNotesx or yif x is false, then y, else x(1)x a
2015-07-18 16:04:05 1817
原创 Python数据结构:序列——字符串
* reference & inspiration:网易云课程第五周下面的题目大多采用的是直接思考,并没有使用String的一些强大的属性以及他的一些built-in函数。解题方法一般基于对String还属于一般了解的程度。都知道String中的 + 是结合两个String对象那么 - 呢?对数字适用,对String来说就不可用了,Traceback!!!!!1. String下标:字符串s长度为奇数,则显示中间字符的表达式为?
2015-06-24 20:45:44 5481 1
原创 Python函数
关于函数1. 一个好的习惯在函数前面说明:加注释 / 直接写上字符串(作为函数一部分:文档字符串)def listx(string): 'change string to list' return list(string)print listx.__doc__2. 函数返回值return 可以返回值,然而只有return 的效果跟没有retu
2015-06-24 16:09:24 1004
原创 Python程序控制结构
* reference & inspiration:网易云课程第三周1. 循环输入与判定(判断用户输入的最大值)解:number = int(raw_input('Enter an integer: '))max = numberwhile number != 0: number = int(raw_input('Enter an integer: ')) if
2015-06-24 13:10:16 1314
原创 Python入门&题目的思考
* reference & inspiration:网易云课程第二周1. 判断用户输入的数是偶数?奇数?——偶数为True,奇数为False解:print not bool( int( raw_input() ) % 2 )首先,使用 raw_input() 函数之后得到的用户的数据类型是 String类型,要与int类型的2进行求余运算,可以考虑——这是需要类型转换的其次
2015-06-23 21:20:20 1137
原创 项目Debug—前端
1. css无效利用css对页面进行了美化,独立的运行这个JSP页面,没有任何问题,这就证明,css文件的位置是没有错的然而,在我进行了Servlet的页面跳转之后,发现了css的所有格式都失效了。那么,尝试这样的代码:(这下效果就出来了)/css/main.css" rel="stylesheet" type="text/css" />
2015-03-31 18:48:16 783
原创 项目Debug-后台
............public Boolean checkAccount(Applicant ap){System.out.println("**********调用BL的create account方法*********");System.out.println("***********当前id的值是:"+ap.getAid()+"**********");System.out.print
2015-03-11 21:44:21 624
原创 Oracle总会有些annoying things
Oracle 11g,具体安装过程不再赘述:安装过程从开始安装就遇到问题?安装“配置安全更新”这一步时,我填写了邮箱,没有勾选下面“我希望通过My Oracle Support接受安全更新(W)”那一栏。可是,却出现了这个解:那就不要填写邮箱好了,直接选下一步,出现点击“是”
2014-12-03 15:16:36 584
原创 File Encounter The Error/Warning
Insert title here在Eclipse中会发现, 被警告——Tag (link) should be an empty-element tag.原因请见标准是XHTML ,由于对网页标签要求比较严格,需要规范化书写需要在/ >标签最后加上“/”。
2014-12-02 15:09:04 1260
原创 【Java Web小项目——招聘网站】前期准备
JDK、JRE等工具:http://www.oracle.com/technetwork/java/javase/downloads/index.html 项目中所用到的数据库——Oracle 11g:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-0989
2014-12-02 11:10:55 1903 1
Java Web 入门提高小实例集合
2014-09-28
编程方法讲义
2014-06-04
使用py2exe打包的py文件运行后出错
2016-01-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人