断断续续在网上看了有半个月的Python教程,作为一个对编程零基础的人来说,Python到底能做什么,其实到现在我还不知道;只是看到大家说这么语言是如此的简单易学而又功能强大,能让开发人员更关注解决的问题本身。不过以我目前的进度,还无法感受到它的强悍,学到现在还是云里雾里,而且学起来还是蛮费劲的,为了能更好的进步,决定把以后阶段行的学习的成果和思考都记录下来。
学习环境:MacOS;终端 文本编辑器:sublime text2 版本:2.7.6
以下内容仅凭回忆,待日后学习中再回头修正:
-Python是一门面向对象的编程语言;
-print ‘hello world’ #print是打印的意思,是一个输出命令;
-a='xxx' #a称作变量,‘xxx’是赋予a的值,可以使‘字符串str’(字符串的话需要带‘’或“”)、整数int,或者别的(想不起来,以后补充);a因为是变量,所以是可变的,可以再赋予别的值给a;
-字符串、元组、列表:
①字符串:即str,定义的时候需要’‘或“”
②元组:tuple,a=('zhang',29,'M),特点是使用小括号(),而且是不可变的,需要注意的是在定义只有一个元素的元组时需要在后面加逗号,以区分数学符号意义上的小括号;
③列表:list,a=['zhang',29,'M'],与元组不同的是使用中括号,是可变的。 例:a.append()
以上例子,字符串、元组、列表,这些叫做类,而a就是对象,a.append()是方法.
-索引、切片:
用来查找,提取字符串、元组、列表的命令,例:a[2]、a[-1]、a[0:4];
-type()查看类型、id()查看位置