您的位置:首页 > 编程语言 > Python开发

Python(2.5)语言小结

2015-12-18 14:15 513 查看
(1)print 

print与字符串格式操作符(%)结合使用,可实现字符串替换功能

>>>print "%s is number %d!" % ("python",1)

就会输出   python is number 1!    (%s 代表字符串,%d代表一个整型,%f代表浮点型)

(2)如何从用户那里得到程序输入(raw_input()内建函数)

>>>user = raw_input('Enter login name: ')

>>>print 'Your login is:',user

(3)如何查看一个陌生函数如何使用,使用help()

如help(raw_input)

(4)如何注释

1.使用#

2.还有一种叫做文档字符串的特别注释。可以在模块、类或者函数的起始处添加一个字符串,起到在线文档的作用

def foo():

"This is a doc string."

return true

(5)字符串

Python支持使用成对的单引号或双引号。([ ]索引操作符),([:]切片操作符)

如>>>p = "Python"

   >>>p[0]

         'P'

   >>>p[2:4]

         'th'

(6)列表和元组

可以将列表和元组当成普通的数组,它能保持任意数量任意类型的Python对象。但是特别注意列表和元组可以存储不同类型的对象

列表元素用[ ]表示。元素的个数和元素的值可以改变

元组元素用()表示,不可以改变。

(7)代码块通过缩进对齐表达代码逻辑

(8)for循环和range()内建函数

Python中的for接受可迭代对象(如序列或迭代器)作为其参数,每次迭代一个元素

>>>for item in range(3):

print item,

>>>for item in ['emai','homework']

print item

(9)列表解析

表示你可以在一行中使用一个for循环将所有值放在一个列表中

>>>squard = [x**2 for x in ramge(4) ]

>>>for i in squard:

print i,

0 1 4 9

(10)文件和内建函数open()

如何打开文件

handle = open('file_name',access_mode = 'r')

access_mode 中'r'代表读取,'w'代表写入,'a'代表添加,'+'代表读写,'b'代表二进制访问

(11)错误和异常

try之后的代码组就是管理的代码。except之后的代码组则是要处理错误的代码

try:

filename = raw_input ('Enter file name:')

fobj = open (filename,'r')

for eachline in fobj:

print eachline,

fobj.close()

except IOError, e:

print 'file open error', e 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: