摘要: 一、闭包 1.写法:在外层函数中声明一个变量,在内存函数使用或者返回这个变量。 这个结构叫闭包。 def fun1(): a=10 def fun2(): print(a) return fun2 这种结构就叫做闭包 2.作用: 1).保护变量 2).使变量常驻内存 __closure__:有东西, 阅读全文
posted @ 2020-06-09 21:56 咕咕咕de小迷弟 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 代码1:通过循环 one_number = 1 two_number = 1 while one_number <= 9: while one_number >= two_number: print(str(one_number)+'*'+str(two_number)+'='+str(one_nu 阅读全文
posted @ 2020-06-08 23:12 咕咕咕de小迷弟 阅读(436) 评论(0) 推荐(0) 编辑
摘要: # 注册功能: def regist(username,password): with open('memory',mode='r+',encoding='utf8') as f1: for line in f1: if line == ' ': #防止空行 continue index = lin 阅读全文
posted @ 2020-06-07 21:43 咕咕咕de小迷弟 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 1.函数:对功能和动作进行封装 2.函数的定义 def 函数名(形参列表) 函数体(return) #函数调用 函数名(实参列表) 3.返回值 1)return 的作用: ①中止对这个函数的调用,②返回值的情况 2)返回值的几种情况 ①函数体没有return语句,返回值为None ②return语句 阅读全文
posted @ 2020-06-07 21:29 咕咕咕de小迷弟 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、对之前的内容进行补充 1.两个方法:join() 将多个内容拼接起来,把列表转化成字符串 spilt() 将字符串转化成列表 2.关于删除 1)删除列表的全部内容 方法一:用clear()lis = ['李白','韩信','公孙离','马可波罗','云中君','裴钱虎']lis.clear()p 阅读全文
posted @ 2020-06-06 20:57 咕咕咕de小迷弟 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 关于编码的问题: in python3中:对于英文、数字:utf8 1个bytes(字节)对于一个字符 对于中文:unicode 3个bytes(字节)对应一个字符 encode:编码 将Unicode形式转化为utf-8等其他形式 decode:解码 将utf-8等其他形式转化为Unicode形式 阅读全文
posted @ 2020-06-05 19:34 咕咕咕de小迷弟 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 十一、字典 说字典前,得说两种数据类型。可变和不可变。 不可变类型:数字、字符串、元组; 可变类型:列表,字典。 1.字典的每个键值“key=>value”用冒号“:”分割,每个对之间用逗号(,)分割,整个字典包括在花括号‘{ }’中。 两大特点:无序,键唯一。 格式:dict = {key1: v 阅读全文
posted @ 2020-06-04 23:30 咕咕咕de小迷弟 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 七、字符串格式化 1.使用占位符进行占位。 %s s == string; %d d == digit; 必须是数字,不能是字符串 %f f == float; 浮点数 2.(如果不格式话的话,用,或者+号将字符串和数字什么的分隔开,会影响速度。因为创建一个内存比创建多个内存块。) 八、break 阅读全文
posted @ 2020-06-03 23:22 咕咕咕de小迷弟 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 一、变量和常量 1.定义或作用:变量:为了 存储 程序在运算过程中的一些 中间结果,方便以后调用和修改。 常量:无法更改的量。用全部大写的变量名来代表常量。 2.变量的命名规则:(主要是为了规范) 1)、变量名只能包含字母、数字和下划线; 可以以字母或下划线开头,但不能以数字开头。 eg:user_ 阅读全文
posted @ 2020-06-02 20:04 咕咕咕de小迷弟 阅读(175) 评论(0) 推荐(0) 编辑