该文被密码保护。 阅读全文
posted @ 2019-11-18 19:36
medigrat
阅读(0)
评论(0)
推荐(0)
摘要:
1、python解释器的种类及特点 CPython 由C语言开发的 使用最广的解释器,在命名行下运行python,就是启动CPython解释器. IPython 基于cpython之上的一个交互式计时器 交互方式增强 功能和cpython一样 PyPy 目标是执行效率 采用JIT技术 对python 阅读全文
posted @ 2019-11-18 19:36
medigrat
阅读(161)
评论(0)
推荐(0)
摘要:
必须掌握的点 一、 (内存)Unicode二进制字符>>>>>>编码(encode)>>>>>>(硬盘)utf-8二进制字符 (硬盘)utf-8二进制字符>>>>>>解码(decode)>>>>>>(内存) unicode二进制字符 二、 用什么编码存的数据,就用什么编码取 我们中国这边的操作系统 阅读全文
posted @ 2019-11-18 19:35
medigrat
阅读(241)
评论(0)
推荐(0)
摘要:
访问字典中的值 要获取与键相关联的值,可依次"指定字典名和放在方括号内的键,如下图所示: alien_0 = {"color":"green"}print(alien_0['color'])这将返回字典alien_0中与键'color'相关联的值:字典中可包含任意数量的键-值对,例如,看下面:ali 阅读全文
posted @ 2019-11-18 19:35
medigrat
阅读(76)
评论(0)
推荐(0)
摘要:
存放名字的空间 阅读全文
posted @ 2019-11-18 19:35
medigrat
阅读(86)
评论(0)
推荐(0)
摘要:
闭包函数 1.什么是闭包函数? 直接看字面的涵义就是封闭包裹的函数。 形象的比喻,比如手机是闭包函数(内层函数),被手机包装盒(外层函数)包裹起来,手机可以使用包装盒中的东西,内层函数可以引用外层函数的名字。 所以引出闭包函数的两个特性: 1、闭包函数必须在函数内部定义。 2、闭包函数可以引用外层函 阅读全文
posted @ 2019-11-18 19:34
medigrat
阅读(127)
评论(0)
推荐(0)
摘要:
语法糖的形式: @:这个就是装饰器的语法糖 归属问题; 装饰器的语法糖,是属于装饰器的。 再强化一下装饰器这个例子。 def wrapper(func): #被装饰对象 def inner(*args,**kwargs): #被装饰对象的参数 #调用前增加新功能 start_time = time. 阅读全文
posted @ 2019-11-18 19:34
medigrat
阅读(108)
评论(0)
推荐(0)
摘要:
叠加装饰器 在同一个被装饰对象中,添加多个装饰器,并执行。 @装饰1 @装饰2 @装饰3 def 被装饰对象(): pass 注意:装饰器在调用被装饰对象时才会执行添加的功能。 叠加装饰器: 装饰的顺序:由下到上装饰 (在函数上放的位置) 执行的顺序:由上往下 (在函数执行的顺序) 注意:无论inn 阅读全文
posted @ 2019-11-18 19:34
medigrat
阅读(105)
评论(0)
推荐(0)
摘要:
迭代器 用来迭代取值的工具。 以下都是 可迭代对象 str 字符串 list 列表 set 集合 dict 字典 tuple 元组 txt 文件 str1 = "靓仔靓女"iter_str1 = str1.__iter__()print(iter_str1)print(iter_str1.__nex 阅读全文
posted @ 2019-11-18 19:33
medigrat
阅读(109)
评论(0)
推荐(0)
摘要:
1、什么是函数? 函数就是一种工具,可以重复调用。 2、为什么要用函数? 1、防止代码冗余 2、代码的可读性差 3、怎么用函数? 1、定义函数 >>> 制造工具 2、调用函数 >>> 使用工具 1、无参函数: def index() print("ok") 2、空函数: def login() pa 阅读全文
posted @ 2019-11-18 19:33
medigrat
阅读(177)
评论(0)
推荐(0)
摘要:
json模块的读和写 dump and load 集合是不能转换成json类型 json格式是引号里面放列表,它本身是一个字符串。 什么是json? json是一个序列化模块,是一个“第三方”的特殊数据格式。 json的原理 可以将python的数据类型》》转换成json数据格式》》转成字符串》》文 阅读全文
posted @ 2019-11-18 19:32
medigrat
阅读(140)
评论(0)
推荐(0)
摘要:
随机验证码 #获取任意长度的随机验证码 import random def get_code(n) #形参是变量,灵活的 code = "" #定义一个空字符串,对字符求和 #每次循环只从大小写字母,数字中取出一个字符 for line in range(n) #循环n次结束循环 #随机获取一个小写 阅读全文
posted @ 2019-11-18 19:32
medigrat
阅读(121)
评论(0)
推荐(0)
摘要:
import random#随机获取1-9中的任意的整数res = random.randint(1,9)print(res)#默认获取0-1之间任意小数res = random.random()print()#将可迭代中的值进行乱序list1 =["cn","wh","yjg","zc"] ran 阅读全文
posted @ 2019-11-18 19:31
medigrat
阅读(107)
评论(0)
推荐(0)
摘要:
将list1中的值,依次取出,添加到new_list中list1 = [1,2,3,4]new_list = []for line in list1: new_list.append(line)print(new_list) new_list = []for line in range(1,10): 阅读全文
posted @ 2019-11-18 19:31
medigrat
阅读(173)
评论(0)
推荐(0)

浙公网安备 33010602011771号