Day 2
重新安装了 Python 2.7 因为有的代码并不兼容,必须在Python 2.7下运行。 不复杂,和Python 3.5 一样,并没有找到合适的教程,直接一步到写爬虫,只能在笨方法中寻找存在感了,然后结合廖雪峰的网站写。
突然想到,两个根本不能很好地结合。
由于我不太会用eclipse 只能运行Python 3.5了 嘤嘤嘤~~~~
from 廖雪峰
Python基础
好 可以运行。
数据类型
整数
浮点数
字符串 注意 单引号和双引号都是把字符串引用起来,转义字符串 当出现'时 应该用\'表示' 同理 " 也是用\" 表示。
"I\'m \"OK\"" 表示I'm "OK" 还有些转移字符串 恩 和html中的差不多
布尔值 正确true与错误false
and 都是TRUE才能运行
or只要一个是TRUE就能运行
not 可以把TRUE变成FALSE
空值 用none表示
剩下的就是赋值问题 不难很好理解 和C语言一样。
字符编码
ASCII 是 一般的编码 只有一个字符 Unicode一般时两个字符 这样就可以支持中文编码了。
UTF - 8 是Unicode 一般太长了,所以通过可以变化的utf-8来减少字符串 提高传输速度。
%用来格式化字符串的在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。
作业
%.4f 才能表示小数点后保留4小数。
%.4f%r 相当于 把r放在输出位置 然后保留4位小数。如果不用的话直接是print(r)
list
Python 内置的一种数据类型是列表