- 博客(10)
- 收藏
- 关注
原创 Task09:文件与文件系统
文件与文件系统打开文件1.open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)file:必需,文件路径(相对或者绝对路径)mode:可选,文件打开模式buffering:设置缓冲encoding:一般使用utf8errors:报错级别newline:区分换行符文件对象方法1.fileObject.close()用于关闭一个已打开的文件。关闭后的文件不能再进
2020-08-08 10:40:35 157
原创 Task08:模块与datetime模块
模块脚本使用Python解释器来编程,如果从Python解释器退出再进入,那么定义的所有的方法和变量都会消失为此Python提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用Python标准库的方法什么是模块1.容器:数据的封装2.函数:语句的封装3.类:方法和属性的封装4.模块:程序文件导入模块1.import 模块名
2020-08-07 15:09:49 148
原创 Task07:类、对象与魔法方法
类与对象对象=属性+方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。1.封装:信息隐蔽技术我们可以使用关键字class定义Python类,关键字后面紧跟类的名称、分号和类的实现2.继承:子类自动共享父类之间数据和方法的机制3.多态:不同对象对同一方法响应不同的行动self是什么?Python的self相当于C++的this指针类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称(对应
2020-08-04 12:39:17 187
原创 Task06:函数与Lambda表达式
函数函数的定义1.函数以def关键词开头,后接函数名和圆括号()2.函数执行的代码以冒号起始,并且缩进3.return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None函数参数1.位置参数(positional argument)2.默认参数(default argument)3.可变参数(variable argument)4.关键字参数(keyword argument)5.命名关键字参数(name keyword argument)6.参数
2020-08-01 22:41:38 111
原创 Task05:字典、集合和序列
字典可变类型与不可变类型字典以“关键字”为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是Python唯一的一个映射类型,字符串、元组、列表属于序列类型。字典的定义字典是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。1.dict内部存放的顺序和key放入的顺序是没有关系的2.dict查找和插入的速度极快,不会随着key的增加而增加,但是需要占用大量的内存字典 定义语法为{元素1,元素2,…,元素n}1.其中每一个元素是–键:值(key:va
2020-07-31 19:04:19 102
原创 Task04:列表、元组和字符串
列表简单数据类型1.整型<class ‘int’>2.浮点型<class ‘float’>3.布尔型<class ‘bool’>容器数据类型1.列表<class ‘list’>2.元组<class ‘tuple’>3.字典<class ‘dict’>4.集合<class ‘set’>5.字符串<class ‘str’>列表的定义有序集合、没有固定大小、能够保存任意数量任意类型的Python
2020-07-28 16:37:20 297
原创 Task03:异常处理
异常处理异常就是运行期检测到的错误,计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。try-except语句try: 检测范围except Exception[as reason]: 出现异常后的处理代码1.首先,执行try子句(在关键字try和关键字except之间的语句)2.如果没有异常发生,忽略except子句,try子句执行后结束3.如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被
2020-07-25 17:28:48 240
原创 Task02:条件循环结构
条件循环结构条件语句1.if语句if expression: expr_true_suiteif后的expression结果为真时,则执行expr_true_suite代码块语句,否则将继续执行紧跟在该代码块后面的语句。2.if-else语句if expression: expr_true_suiteelse:expr_true_suiteif后的expression结果为假时,则执行else后的语句3.if-elif-else语句if expression1:
2020-07-23 19:30:32 294
原创 Task01:变量、运算符、数据类型及位运算
变量、运算符、数据类型及位运算注释#表示行内注释,作用于当前行,用于注释同一行内该符号后的内容‘’’ ‘’'和""" “”"均可表示多行注释,区别仅是一个是单引号一个是双引号,使用时应注意前后使用的符号一致运算符1.算术运算符常用:加(+)、减(-)、乘(*)、除(/)、整除(//)整除得到的结果是整数模运算:取余(%) 例:10%3的结果为1幂运算:幂(**)2.比较运算符大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、等于(==)、不等于(!=)
2020-07-22 18:02:39 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人