- 博客(9)
- 收藏
- 关注
原创 Python-9-文件与文件系统
文件与文件系统文件与文件系统打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)file:文件路径,既可以是绝对路径,也可以是相对路径buffering:设置缓冲encoding:一般使用 utf8errors:报错级别newline:区分换行符model:文件打开方式,可选打开模式执行操作‘r’‘w’‘x
2020-08-08 23:03:18
104
原创 Python-8-模块与datetime模块
模块模块是一个包含所有定义的函数和变量的文件,其后缀名是 .py;模块可以被别的程序引入,以使用该模块中的函数等功能什么是模块命名空间导入模块**if name == ‘main’ **搜索路径包(package)datetime模块...
2020-08-07 15:32:21
228
原创 Python-7-类、对象与魔法方法
类与对象对象 = 属性 + 方法对象是类的实例,类主要定义对象的结构,然后以类为模板创建对象;类不但包含方法定义,还包含所有实例共享的数据封装:继承:多态:self魔法方法共有和私有继承组合类、类对象和实例对象绑定相关的内置函数练习题2、怎么定义私有⽅法?3、尝试执行以下代码,并解释错误原因:class C: def myFun(): print('Hello!') c = C() c.myFun()4、按照以下要求定义一个游乐园
2020-08-05 10:00:18
188
原创 Python-6-函数与Lambda表达式
函数与lambda表达式函数Python中万物皆对象,函数也不例外,python中低阶函数既可以做高阶函数的参数也可以做高阶函数的返回值函数定义函数调用函数文档函数参数lambda表达式
2020-08-01 16:38:10
164
原创 Python-5-字典、集合与序列
字典字典以关键字作为索引,关键字是任意的不可变类型,通常是字符串或数字;字典是python中的唯一的映射类型,列表、元组、字符串等都属于序列类型,序列类型是以连续的整数作为索引可变类型与不可变类型判断一个类型x是否是不可变类型的方法有两种:id(x):通过对x进行某种操作,判断操作前后x的id是否发生变化;若发生变化,则x为可变类型,否则为不可变类型hash(x):若不出现错误,则说明x可被哈希,是不可变类型,否则是可变类型数值、字符和元组可被哈希,是不可变类型;列表、集合和字典不可被哈希,
2020-07-31 09:50:38
438
原创 Python-3-异常处理
Python-异常处理python定义了可能出现的异常类型,当出现某种错误时,触发相应的异常处理程序,保证程序的正常运行。1. Python标准异常总结BaseException:所有异常的基类Exception:常规异常的基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零Asserti
2020-07-24 21:48:13
155
原创 Python-2-条件循环
Python条件判断语句if 语句 if expression: code条件表达式expression是一个布尔表达式,为True时,执行codeexpression可以通过逻辑运算(and/or/not)实现多重判断if-else语句if expression: code1else: code2if与else搭配使用,当expression为True时,执行code1;当expression为False时,执行code2note: a. if语句内部的code
2020-07-23 21:47:12
174
原创 Python-1-变量、运算符、数据类型与位运算
Python运算符算术运算符’+‘,’-‘,’*‘,’/‘,’//‘(整除),’%‘(取余),’**‘(幂)其中,整除是向下整除,即直接取整数位比较运算符‘>’, ‘<’, ‘>=’, ‘<=’, ‘==’, ‘!=’逻辑运算符‘and’, ‘or’, ‘not’位运算符 (二进制运算)‘~’(取反), ‘&’, ‘|’, ‘^’(异或,相异为1), ‘<<’(左移), ‘>>’三元运算符结合if else来实现e.g.
2020-07-21 21:59:35
131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人