摘要:
day04 字符串、列表、元组 复习 1、字符串 需要掌握 strip,lstrip,rstrip msg = '****hello*****' msg.strip('*') >>>> hello msg.lstrip('*') >>>> hello***** msg.rstrip('*') >>> 阅读全文
摘要:
day11 有参装饰器、迭代器、生成器 复习 1、装饰器模板 def deco(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) return res return wrapper 2、叠加多个装饰器 1.有参装饰器 def 阅读全文
摘要:
day05 copy、集合 1、深浅拷贝!!! 默认情况下都是浅拷贝(只拷贝一层) 在不可变类型的改变中不能互相影响,在可变类型的修改中会互相影响。 # 默认情况下都是浅拷贝(只拷贝一层) l1 = [111, 222, [333,444]] l2 = l1.copy() l3 = l1[:] l1 阅读全文
摘要:
day06 文件处理 1.什么是文件 文件是操作系统提供给用户或者应用程序的一种操作硬盘的机制/功能 文件以二进制存到硬盘,当以文本格式取出时要定义编码格式(与写入时的编码一致) 2.为何要用文件 应用程序————>打开文件 操作系统————>文件 计算机硬件———>硬盘 3.如何用文件 文件操作的 阅读全文
摘要:
day07 字符编码、文件处理高级 1、字符编码(*****) 字符编码 编码:字符编码表 字符——————————>>>数字 解码:字符编码表 字符<<<——————————数字 字符编码表 ASCII:只认识英文字符 1英文字符对应8bit=1Byte 1024Byte=1KB 1024KB=1 阅读全文
摘要:
day10 闭包函数、装饰器 复习 函数对象 def func(): # func = 内存地址 pass print(func) func() 函数嵌套定义 def outer(): def wrapper(): pass x = 100 名称空间与作用域 名称空间两大点 名字的访问顺序:LEGB 阅读全文
摘要:
day 08 函数 复习 字符编码 只能输入英文字符—————ASCII格式的二进制(内存)—————ASCII格式的二进制(硬盘) 只能输入中文和英文字符—————GBK格式的二进制(内存)—————GBK格式的二进制(硬盘) 只能输入日文和英文字符—————shift-JIS 格式的二进制(内存 阅读全文