大略看了廖雪峰老师所有的基本语法教程,再看了flask的web开发到第七章,写了一个可以爬电影网站的爬虫后,也算正式入门python,很喜欢这门语言,简约不简单。人生苦短,我选python。
但是在看flasky的时候,觉得大略看了语法后还是不够扎实,我选择重头看一遍廖老师的教学,全部的代码和习题敲一遍,特别是加上自己的一些体会,顺便把评论里的问题和比我好的代码也大略看一看,汲取一下。也希望可以和更多的人交流,我几乎每天上blog的,欢迎交流一起进步。
环境:win7 pycharmCE_2017.2 python3.6.2
1.数据类型和变量
python里有整数、浮点数、字符串、布尔值和空值。整数表示方法有普通的十进制:1、10、1000000、2678,还可以用十六进制,0x2132、0xaf2f都可以。浮点数呢有正有负还有小数点,表示方法可以是普通的1.23 、-3.299(负小数),还可以是用科学计数法,比如1.34e8(就是1.34乘以10的8次方)、-2.89e3 、1.2e-8都是可以的。
★字符串想单独说一下,因为用到的很多。字符串可以用单引号或者双引号括起来,没什么区别,比如a=‘hello’和a=“hello”没区别。但是如果你想打印出
I'm OK
你要用双引号把它包起来或者使用转义字符’\’。像这样:
>>> print('I\'m OK')
I'm OK
>>> print('I'm OK')