要做一个儿童搜索引擎的项目(www.kidsearch.cn),所以开始接触各种新的语言,觉得python的爬虫确实很厉害,确实有必要学习。
学习网站:廖雪峰的python3教程http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
同样,有点难记,可以用这个:www.selflink.cn/links/python
以下是学习笔记。因为语言基本都差不多,所以记的内容大多数是一些细小的知识点,可能有其他语言基础的看了会有一些用吧。
2016.8.7晚 输入输出和表达式
print(‘hello‘,‘world‘) print多个参数中间会用空格隔开,末尾会输出一个回车
a = input() 读入一行字符串赋值给a变量
python行末没有分号,if后面没有括号(但是条件后面有冒号),用缩进划分语句块(不是大括号)——与C语言不同的地方
字符串用单引号和双引号括起来都可以,另外还有三引号(多行字符串)
#开头的行代表注释
转义字符与C语言差不多,但是可以在字符串前面加一个r表示不转义。如print(r‘\n‘)会输出\n
布尔型的值首字母大写 True False
逻辑运算符除了异或别的都变成英文单词了 and or not ^ 分别是与、或、非、异或
除法区分了除和整除,/代表正常除,//代表整除
Python对中文的兼容性非常好,输入输出都可以直接用中文字符(这一点比PHP好太多了啊!)
这一点得益于编码问题:详情可以参考:http://www.selflink.cn/links/pythonencode
原文:http://www.cnblogs.com/itlqs/p/5745269.html