随笔分类 - Python3
摘要:x、y、‘函数名’相当于门牌号(内存地址)当x、y都停止指向123时,123对应的内存被清空释放回收匿名函数没有门牌号,对应内存将被即刻回收
阅读全文
摘要:定义: 装饰器:本质是函数,装饰其他函数。为其他函数添加附加功能。高阶+嵌套=装饰器 原则: 知识储备: 格式: 示例:
阅读全文
摘要:#compile f = open("函数递归.py") data =compile(f.read(),'','exec') exec(data) #print msg = "又回到最初的起点" f = open("tofile","w") print(msg,"记忆中你青涩的脸",sep="|",end="",file=f) # #slice # a = range(20) # pat...
阅读全文
摘要:匿名函数是不需要显式的指定函数 匿名函数主要是和其它函数搭配使用,如下
阅读全文
摘要:在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归特性: 1. 必须有一个明确的结束条件,最多递归999次 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)
阅读全文
摘要:在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。global可以在子程序中定义全局变量,但是别用。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。在子程序里更改整数、字符串只在子程序起作用;在子程序改列表、字典、集合、类,对全局起作用 当全局变量与局部变量同名
阅读全文
摘要:定义函数、调用函数: 默认参数: 默认安装值 连接数据库 参数组(非固定参数):
阅读全文
摘要:面向对象:华山派 》类 》关键字class 面向过程:少林派 》过程 》关键字def 函数式编程:逍遥派 》函数 》关键字def 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是
阅读全文
摘要:编码种类: ASCII 占1个字节,只支持英文 GB2312 占2个字节,支持6700+汉字 GBK GB2312的升级版,支持21000+汉字 Shift-JIS 日本字符 ks_c_5601-1987 韩国编码 TIS-620 泰国编码 由于每个国家都有自己的字符,所以其对应关系也涵盖了自己国家
阅读全文
摘要:对文件操作流程 基本操作 f =open('filename','r ',encoding='utf-8') #打开文件,通过文件句柄只读文件 data =f.read() # 默认读取所有内容,可加参数指定字符数,文件大时不要用,指针从开始到末尾 print(data) # 打印文件 f =ope
阅读全文
摘要:集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 常用操作 set()函数创建 s = set([3,5,9,10]) #用set()函数创建一个数值集合,type()函数测试数据类型 t = set(
阅读全文
摘要:字典是key - value 数据类型 字典的特性: dict是无序的 key必须是唯一的,天生去重 增 删 改 查 程序练习 程序: 三级菜单 要求: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{
阅读全文
摘要:name='my name is jack'name.capitalize() #首字母大写 name.casefold() #大写全部变小写 name.center(50,"-") #输出 '-------------my name is jack--------------',共50个字符 name.count('a') #统计a出现次数 name.encode() #将字符串编码...
阅读全文
摘要:参数放括号里还是函数前 自动补全里的v、f等代表什么 pycharm ctrl 点一下查看帮助 开发规范,一行代码不超过80个字符,可以‘\’续行 ctrl+?注释
阅读全文
摘要:格式:\033[显示方式;字体色;背景色m......[\033[0m]
阅读全文
摘要:import os # rm /home/file commmand='rm /home/%s'%('file')os.popen(command)
阅读全文

浙公网安备 33010602011771号