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

python学习记录(一)

2016-03-08 09:25 573 查看
在此记录下python的关键语法知识点,供参考

1. 字符定义: 字符串可以使用单引号或双引号, 使用三引号,可以指定多行的字符串
2. 转义连接: 使用\作为转义符,但\在行末时,表示接下一行
字符串一起被自动连接 'hello' 'world' = 'helloworld'
3. 简单语句:i=5; print 'hello, i=',5 ### 进行输出,同时要注意缩进
4. 流程控制: if : elif : else : ### while True: else : ### for i in rang(0, 5)
5. 函数定义: def max(a, b);;;; 使用globe x 表示使用全局的x
6. 关键参数: def max(a, b=5) #其中b=5默认参数 ## 调用部分 max(b=10, a=5) 可以使用关键字给函数赋值
7. 文档字符串: def max(a, b=5) 函数中的第一行为文档字符串,为帮助信息,代码max.__doc__
8. 数据结构:
列表(数据)list [] #
元组(2,3,)可嵌套,一般用于输出print '%s is a %s' %(name,age)
字典d{key:value} ; del d[key] #删除; d[key1]='aa'#增加; 其它: items(),has_key(key)或'key' in d
序列(包含:列表、元组、字符串):使用 list[1:3] list[:-1]截取
9. 字符串:name.startswith('a'); 'a' in name ; name.find('a') ; ','.join(['a','b','c'])='a,b,c'
10.类: def __init__(), def __del__(self)
继承:class Sub(Parent)

11.输入输出:f=file('fileName', 'rwa') -> len(f.readline()) != 0 #不为EOF -> f.close();
12.持久储存器:import cPickle as p -> p.dump(obj , file) #存入文件 -> p.load(file) #从文件中加载
13.异常处理:try:...raise MyException()...except MyException,x: ...finally:...else:.....

14.标准库:
sys模块
os模块
15.参考文档
《Python实用大全》
《深入理解Python》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: