以前接触过python,但是就是写过简单的爬虫,在网上找模板找资料慢慢debug弄出来的,所以写出的东西只是能用而已,现在博主想系统的学一学。
但是怎么学呢?
最近面试了一个python爬数据分析的投资公司的职位,说下回再谈的时候希望能有点代码聊聊,干脆就网上爬点数据Urllib\Re做做图Matplotlib\Numpy好了。
既然是随笔,想到哪写到哪,想记点啥就记点啥。
----
20160227
----
遇到的一个问题:
如何在一个固定域名后面加上不同的后缀,如http://fund.eastmoney.com/,怎么在后面拼上000001.html,000002.html。。。。,变成:http://fund.eastmoney.com/000001.html。
设一个计数器首先0,1,2,。。。
之后如何在前面拼上00000呢?
网上找到一个方法:首先将int i转换成str型,即:ii = str(i)
接着用zfill()函数,即:u = ii.zfill(6)
zfill(a)的功能很实用,而且很好用。功能是:将str类型的变量填充到长度a,原内容靠右,左侧用‘0’补全。
----
同样,这个zfill(a)还能很好地理解正负号,原内容够长或超长时不作处理,
如>>> ‘2‘.zfill(6)
‘000002’
>>> ‘-2‘.zfill(6)
‘-00002‘
>>> ‘123456‘.zfill(5)
‘123456‘
>>> ‘1.23‘.zfill(5)
‘01.23‘
----
str下还有几个类似的函数,rjust(a), ljust(a), center(a),一样非常实用。
右对齐:>>> ‘122‘.rjust(6)
‘ 122‘(字符串左侧3个空格)
左对齐:>>> ‘122‘.ljust(6)
‘122 ‘(字符串右侧3个空格)
居中: >>> ‘122‘.center(5)
‘ 122 ‘(左右各1个空格)
>>> ‘122‘.center(6)
‘ 122 ‘(左1个空格右2个空格)
参考:http://www.cnblogs.com/zdz8207/p/python_learn_note_21.html
原文:http://www.cnblogs.com/OWENdt/p/5223078.html