[花果山水帘洞] python3学习笔记(1)——初涉

终于开始接触python了。

python3学习笔记(1)——初涉

2016-10-12 / vc12345679

之前几次想开始学习python,都没能投入进去,这段时间正好比较闲,就又一次“开始”学习了。

书写格式稍微适应了几天,也差不多习惯了;具体的语法和结构控制也没什么好说的,习惯一下就OK了。 不过鉴于 print 后有括号的存在,让我更习惯一些,我还是选择了python3;当然,中文字符串的编码处理也是我选择python3的一个重要原因——我太懒了。

通过几天的试用,让我有一种当初刚接触 Qt 和 .Net 的感觉,确实挺好用的哈,各种打包好了的模块,想用的功能大部分都能找到现成的实现。

这两天用到的模块有

  • os,目前好像只在各种文件夹操作的时候用到了,其它功能待学习
  • sys,目前只用到了argv
  • urllib,目前用到了.request和.error,各种获取网页源码时使用urlopen('XXX').read()
  • json,这个没啥好说的,用了dumps和loads,对了,dumps如果要原样输出中文而不是对应编码的话,需要指定 ensure_ascii=False
  • bs4,BeautifulSoup4真是个好东西,比起自己在 C# 上辛辛苦苦地写词法分析方便多了,find + find_all 省了好的事
  • re,当然正则也是少不了的啦
  • request,用来做下载确实方便
  • multiprocessing.Pool,用这个写进程池太方便了,想想过去在C里吭哧吭哧各种码的日子,简直苦逼

接下来准备学习的几个模块是:sqlite3 和 串口