首页 > 编程语言 > 详细

python - 学习记录

时间:2016-02-27 18:02:26      阅读:134      评论:0      收藏:0      [点我收藏+]

以前接触过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

python - 学习记录

原文:http://www.cnblogs.com/OWENdt/p/5223078.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!