python学习记录

1.第一个例子

#!/usr/bin/python

print "hello world!"

其中第一行的#号开始标识解释,只是给阅读者一个注释,不会编译运行。Python至少应当有第一行那样的特殊形式的注释。它被称作 组织行 ——源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你 执行 你的程序的时候,它应该运行哪个解释器。

2.字符串

(1)单引号

(2)双引号

(3)三引号,使用三引号,可以在其中自由的使用单引号和双引号

(4)转义符

(5)注意:在一个字符串中,行末的单独一个字符"\"表示字符串在下一行继续,不换行。

(6)在处理文本文件的时候使用Unicode字符串,尤其是文本包含非英文字符时。

3.序列

序列(consequence)是python的一种数据结构,可以通过索引访问。主要包含6中内建序列类,list tuple string unicode buffer xrang,一般都可以只用index、len、max、min,in 、切片*,+等。

切片操作的方法是:consequence[start_index:end_index:step]

start_index:第一个元素对象,正索引默认为0;负索引默认为-len(consequence);

end_index:最后一个元素对象,正索引默认为len(consequence)-1,负索引默认为-1;

step:步长,默认为1,且要大于0

其中,索引和步长都具有正负值,在consequence[start_index:end_index:step]中包含consequence[start_index],但是不包含consequence[end_index]

con[:]:缺省start_index和end_index,表示从第一个对象到最后一个对象的完整片段。

con[::-1]逆序,等同于con.reverse()

 

你可能感兴趣的:(python)