简明python笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简明python笔记相关的知识,希望对你有一定的参考价值。

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

字符串:
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笔记的主要内容,如果未能解决你的问题,请参考以下文章

简明Python教程学习笔记1

简明python笔记

《简明Python教程》读书笔记

简明python教程的读书笔记

简明python教程的读书笔记

简明Python教程学习笔记9