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()