Python速成第一天(从零上手关键代码)
链接:https://www.kesci.com/apps/home/project/59e4331c4663f7655c499bc3
1.基本的数值类型和语句方式大致上与C语言和Java相似。唯一需要注意的是每条语句结束后不用分后作为结束标志
2.键-值结构需注意,C语言和Java中并未见过,其结构为“数组名[参数名] = “内容””。特点:数组下标不是数字,是自定义的。
3.一些方法:a.append方法:用于将元素添加到列表数据结构里面。如图:
b.iteritems方法:用参数代替下标和内容,便于在循环结构里面输出列表结构的元素。如图:
c.self关键字:与Java里面的this等价,表示类的实例,但是Java的this可以代替成员变量,而self不行。
4.疑问:
a.不知道循环体(尤其是for循环)在使用的范围:就是说在实际应用当中,究竟在循环体下面的那些句子属于循环体内部,那些属于外部。
b.既然不以分号为一条语句的结束标志,那标志是什么?一行?那如果一行太长,为了美观而进行分行处理,会不会出现错误?这是否是一种不合理的现象?(结束时没有分号,有点像VB啊)
c.类的断定:问题如同a一样,当我们稍微需要写一个代码较大的项目时,可能会需要涉及到多个类写在一个包里面的现象,那么这些类将如何分开,彼此之间以什么为标志作为结束标志?
5.总观感受:Python的代码结构有点像C语言,Java和VB的结合外加一点独有的东西。但是个人不太喜欢结束一条语句时没有分号,感觉像一件事没做完却非要要求别人默认你做完似的。当然也有好的东西,像键-值结构就令我很是欣赏。