- 博客(9)
- 收藏
- 关注
原创 文件与文件系统
文件与文件系统笔记打开文件文件对象方法简洁的 with 语句OS 模块中关于文件/目录常用的函数序列化与反序列化作业笔记打开文件open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)打开一个文件,并返回文件对象,如果该文件无法被打开,会抛出 OSErrora. file : 必需,文件路径(相对或者绝对路径)。b. mode : 可选,文件打开模式c. buffer
2020-08-08 22:46:51
125
原创 模块,datetime模块
模块,datetime模块作业模块datetime模块作业模块help()函数用于获取模块、函数、类的帮助信息,这些帮助信息包含了各自的文档字符串信息使用print函数打印__doc__信息import datetimehelp(datetime)print(datetime.__doc__)程序:def most_element(Language): from collections import Counter print(Counter(Language)
2020-08-07 21:56:29
141
原创 类与对象,魔法方法
类与对象,魔法方法类与对象魔法方法#作业类与对象类属性:num=0实例属性:self.x=4 self.y=5 C.count=6在变量名或者函数名前加上两个下划线(__),这个函数或者变量就会变成私有修改完的程序:class C: def myFun(self): print('Hello!')c=C()c.myFun()class Ticket: def __init__(self,p=100, tp=0): self.
2020-08-05 21:55:30
156
原创 函数与Lambda表达式
函数与Lambda表达式笔记函数函数文档函数参数变量作用域作业笔记函数def functionname ( parameters ) :“函数_文档字符串”function_suitereturn [expression]不带表达式的return相当于返回 None函数文档def MyFirstFunction(name): "函数定义过程中name是形参" # 因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的{0}叫做实参,因为Ta是具体的参数值!'.forma
2020-08-02 22:16:58
235
原创 字典,集合和序列
字典笔记字典可变类型与不可变类型定义创建和访问字典字典的内置方法作业字典集合笔记字典可变类型与不可变类型那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id ,如果不一样,则 X 不可变,如果一样,则 X 可变便捷方法:用 hash(X) ,只要不报错,证明 X 可被哈希,即不可变,反过来不可被哈希,即可变数值、字符和元组 都能被哈希,因此它们是不可变类型列表、集合、字典不能被哈希,因此它是可变类型
2020-07-31 21:11:53
288
原创 列表,元组,字符串
列表笔记列表笔记列表补:浅拷贝和深拷贝直接赋值:默认浅拷贝对象的引用,原始列表改变,被赋值的b也会做同样的改变浅拷贝:没有拷贝子对象,所以原始数据改变,子对象会改变import copyb=copy.copy(a)深拷贝:包含对象里子对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变单层浅拷贝import copya = 1 # 不可变数据类型copy_a = copy.copy(a)print(id(a),id(copy_a)) # 内存地址相同a
2020-07-28 21:39:32
232
转载 异常处理
异常处理笔记Python 标准异常总结Python标准警告总结try - except 语句try - except - finally 语句try - except - else 语句raise语句作业笔记Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowErro
2020-07-25 20:29:42
184
原创 条件循环结构
条件循环结构笔记条件语句if 语句if - else 语句if - elif - else 语句assert 关键词循环语句while 循环while - else 循环for 循环for - else 循环range() 函数enumerate()函数break 语句continue 语句pass 语句推导式作业笔记条件语句if 语句if expression :expr_true_suite单个 if 语句中的 expression 条件表达式可以通过布尔操作符 and , or 和 not
2020-07-23 22:46:19
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人