2015年(36)
发布时间:2015-10-08 22:15:57
任何语言都要定义与文件的交互接口,C/C++是这样,Python也是如此。在C中的文件操作read/write可以由更为底层的getchar()/putchar()构造而来,C++中则提供了封装的文件流对象操作方法,Python中也使用文件对象的概念,文件的操作都是以文件对象的方法来体现的。下面我们来看一段代码,主要是文件基本读写命令.........【阅读全文】
发布时间:2015-10-08 22:15:54
函数是一种弱类型的语言,其语法相较于C/C++也大大简化,在开始今天的函数部分之前,首先要回顾下Python中变量与对象的基础。Python中变量作为值的引用存在,但是与C/C++不同,变量没有类型,只 有对象才有类型,即变量类似于一个void*;对于对象来说,分为可变对象和不可变对象,不可变对象有数值、字符串、.........【阅读全文】
发布时间:2015-10-08 22:15:46
今天来简单看看Python语句的控制结构:条件判断与循环,其实也就是If-Else与While和For的使用,基本的语法同C差不多,但是由于Python中的弱格式书写,从而没有了C中的()与';'等符号,Python使用':'表示一个语句块的开始,而使用缩进来表示是否属于同一个语句块。为了能够尽快抓住重点,我们还是通过代码来分.........【阅读全文】
发布时间:2015-10-08 22:15:41
中午抽空看了下字典部分,感觉不是太难,倒是深浅复制的部分感觉容易混淆,这里来简单记录下吧!字典是Python另外一种内建的数据结构,与列表的不同之处在于不再使用数值作为索引标号,而是使用更为通用的“键”来作为数值元素的索引。就像我们查字典,比如我们想知道一个字的意思,那么我们首先在字典前面的.........【阅读全文】
发布时间:2015-10-08 22:15:38
Python中的数据结构序列中,包括列表和元祖,而字符串也是一类特殊的元祖,因为字符串经常使用,因此单独列出来做些说明。之前讲的关于序列的基本操作,如索引、分片、加法/乘法、len()、mix/max、in等操作仍旧都适用,因为它们都没有改变原有的序列。对于字符串而言,本身作为元祖存储,可以通过list()函数.........【阅读全文】