分类:Python

第一话 - 编码

Jul 22nd, 2010 - Python

今年学习一门新的语言,这是去年给自己制定的计划之一。

python是一门风格很独特的语言。凭着直觉,我认定她了。

前端时间折腾了一段时间,没有做什么记录,中间放了一段时间,现在似乎又有点陌生了。

温故而知新,重头温习下。

1. 进行文件编码声明,代码中有多字节编码的,不进行编码声明,会报错. 其实#coding:utf-8这样就可以了.至于为什么好多人都这样写-*-coding:utf-8-*-,偶就不晓得了。

2. 在py2.*中 print是个语法结构, 在py3.*中就是个函数了。

3. python的语法结构是通过缩减来控制的.

» 查看全文 - 浏览(67) - 评论(4) Top

第二话 - 语法结构

Aug 2nd, 2010 - Python

我要崩溃啦,幸苦敲的那么多字,因为提交超时,都没有了。

定时自动保存的功能要加上。

More Control Flow Tools

Besides the while statement just introduced, Python knows the usual control flow statements known from other languages, with some twists.

if Statements

Perhaps the most well-known statement type is the if statement. For example:

» 查看全文 - 浏览(22) - 评论(1) Top

第三话 - 可爱的切片操作符

Aug 2nd, 2010 - Python

什么是切片?

字符串、列表、元组在python中都符合“序列”这一特征,只要符合这一特征的变量我们都可以用切片(slice)去存取它们的任意部分。我们可以把序列想像成一个队列,我可能需要前面三位、后面三位、或从第三位后的四位、或隔一个取一个等,我们用切片操作符来实现上述要求。

切片操作符在python中的原型是

[start:stop:step]

即:[开始索引:结束索引:步长值]

开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1

结束索引:切片操作符将取到该索引为止,不包含该索引的值。

步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0

» 查看全文 - 浏览(33) - 评论(1) Top