码迷,mamicode.com
首页 > 编程语言 > 详细

简明python笔记

时间:2017-09-02 19:01:24      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:pos   split()   assert   self   func   目的   计算   命令   --   

数:整数、长整数、浮点数、复数

字符串:
1.单引号(空格制表符保留原样)
2.双引号()
3.三引号(多行字符串)
4.转义符(\)
5.自然字符串(前缀r)
6.unicode(前缀u)
7.不可变
变量标识符:
1.开头:大写、小写、下划线
2.大小写敏感
数据类型:
1.对象
2.逻辑行、物理行(,表示一个逻辑行结束)
3.缩进(同一层次相同缩进,称为块) 单个制表符 或 两个或四个空格
运算符与表达式
1.运算符(+,-,*,/,**(幂),//(取商整),%(余数),<<,>>,&(与),|,^,~,not,and,or,>=,<=,!=,==)
2.运算符优先级
(1.)圆括号分割
(2.)lambda,or,and,not
3.表达式
print ‘hello‘, 2 * (py + th + on)
控制流
1. if-elif-else:
2. while-else
3. for-in[range(1,100,步长)]
4.break
5.continue
函数def fun()
1.形参,实参
2.局部变量
3.默认参数
4.关键参数(关键词)
5.return
def someFunction():
pass
6.***DocString(文档字符串,函数说明)
__doc__
模块:包含了所有你定义的函数和变量的文件
1.使用sys模块(参数列表)sys.argv从命令行接收参数
2.pyc文件(加快输入模块)
3.from-import
4.__name__ (if __name__ == ‘__main__‘:)
5.写模块(模块放置同一目录)
6.dir()函数 dir(__name__) dir(sys)
数据结构
元组列表区别:元组不可变,列表可变;元组(),列表[];
1.列表list(可变) 类(类型) 对象(实例)域(仅仅在你有一个该类的对象的时候,你才可以使用这些变量/名称)
list.append() list.sort() del list[0]
被索引,切片,p
2.元组(含有0个或1个项目的元组)
3.字典{键:值,键:值} dict类
字典中使用列表 %(name,value)
dist.items() 使用字典中的每个键/值对,返回一个元组的列表
4.序列:索引,切片
索引:下标操作,方括号
切片:[序列名+方括号 :包头,不包尾]
5.参考
startwith 测试字符串是否以给定字符串开始
in操作符 给定字符串是否为另一个字符串的一部分
find方法用来找出给定字符串在另一个字符串中的位置, 返回-1以表示找不到子字符串
str类 join序列
编写Python脚本
1.分析问题,设计程序(重中之重)
2.调试,完善脚本
3. 什么(分析)
如何(设计)
编写(实施)
测试(测试与调试)
使用(实施或开发)
维护(优化)
面向对象编程
1.概念:类,域(属于类的变量),属性
类:class(域,方法)
self:类方法和函数区别
类需要实例
2.__init__类方法
3.类与对象的方法(功能和数据)
4.**继承与多态
输入输出
1.file类read,readline,write,close
2.储存器pickle模块(pickle,cpickle)
import--as 简称,相当于alias
dump函数(存),load函数(取)
异常
1.try:(true)except:(error)
try...catch...else
2.引发异常(raise语句)
3.try...finally
python标准库
sys(sys.version)(sys.argv)(sys.stdout,sys.stdin,sys.stderr)
os.name字符串指示你正在使用的平台。比如对于Windows,它是‘nt‘,而对于Linux/Unix用户,它是‘posix‘。
os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。
os.getenv()和os.putenv()函数分别用来读取和设置环境变量。
os.listdir()返回指定目录下的所有文件和目录名。
os.remove()函数用来删除一个文件。
os.system()函数用来运行shell命令。
os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用‘\r\n‘,Linux使用‘\n‘而Mac使用‘\r‘。
os.path.split()函数返回一个路径的目录名和文件名。
特殊方法?
1.单语句?不明白(缩进,包含于语句块)
2.列表综合(已有列表替换为新列表)
3.函数中接收元组和列表(*args,**字典键值对)
4.lambda:创建新的函数对象,运行时返回
5.exec:执行 eval:计算
6.assert:验证语句 repr = ``(作用一样:取得对象的规范字符串)

 

简明python笔记

标签:pos   split()   assert   self   func   目的   计算   命令   --   

原文地址:http://www.cnblogs.com/byrjx/p/7467229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!