07 2019 档案
摘要:一、lambda匿名函数 为解决一些简单的需求而设计的一句话函数。lambda表示的是匿名函数,不需要def来声明,一句话就可以声明一个函数。 语法: 函数名 =lambda 参数:返回值 注: 1.函数的参数可以有多个,各个参数之间用逗号隔开。 2.匿名函数不管多复杂,只能写一行,且逻辑结束后直接
阅读全文
摘要:内置函数 内置函数就是python提供的,直接可以使用的函数,如print,input等。 一、作用域相关 locals() 返回当前作用域中的名字 globals() 返回全局作用域中的名字 二、迭代器相关 range() 生成数据 next(迭代器) 迭代器向下执行一次,内部实际调用__next
阅读全文
摘要:一、迭代器 可以进行for循环的都是可迭代对象,常见的可迭代对象:str、list、tuple、dict、set、range、f(文件),它们都遵循可迭代协议。 Iterable:可迭代对象,内部包含__iter__()函数。 Iterator:迭代器,内部包含__iter__同时还包含__next
阅读全文
摘要:一、函数名的应用 函数名是一个特殊的变量,函数名配合括号(函数名())可以执行函数。 1.函数名的内存地址。 2.函数名可以赋值给其他变量,该变量配合括号即可调用函数。 3.可以作为list的元素,for循环调用。 4.函数名可以作为函数的参数。 5.函数名可以作为函数的返回值。 二、闭包 闭包就是
阅读全文
摘要:一、命名空间 在python解释器开始执行之后,会在内存中开辟一个空间,每当遇到一个变量的时候,就会把变量名和值之间的关系记录下来,但是当遇到函数定义的时候,解释器先把函数名读入到内存中,不管函数内部的变量和逻辑。当函数被调用和访问时,解释器才会根据函数内部声明的变量来开辟变量的内部空间,随着函数执
阅读全文
摘要:一、什么是函数 函数:对代码块和功能的封装和定义。需要时可以直接调用。 二、函数的定义及调用 1.定义: def 函数名(形参): #函数名的命名规则和变量基本一样。 函数体 #函数被执行时所需要执行的代码。 2.调用: 函数名(实参) #调用 三、函数的返回值 当函数执行结束后,可以用return
阅读全文
摘要:1.基础数据类型的补充 "-".join(list) 把列表元素用-连接成字符串,“-”可以换成任意内容 “-”.join(str) 把字符串中的内容用-分割,“-”可以换成任意内容 2.列表和字典的删除 对于列表不能在for循环时删除列表,因为索引会跟着改变。 对于字典也不能在for循环时删除列表
阅读全文
摘要:一、文件操作介绍 使用python来读写文件时非常简单的操作,使用open()函数打开一个文件,获取到文件句柄,然后就可以通过文件句柄进行相关操作。(需根据打开文件方式进行相应操作) 打开文件方式:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b.(不带b的是对文本文件操作;带
阅读全文
摘要:字典:字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保存在这个地址中.这种算法被称为hash算法, 所以, 切记, 在dict中存储的key-value中的
阅读全文
摘要:1.整数 可进行的操作:bit_length() 计算整数在内存中用的二进制编码的长度。 2.布尔值 取值只有True,False,bool值没有任何操作 强制转换: int(str/bool)、str(int/bool)、bool(int/str) 3.字符串的索引和切片 1.索引 :格式:str
阅读全文
摘要:1.python简介 解释型语言,解释型是指程序执行时,一条一条的解释成计算机语言来执行,故执行速度相比于编译型语言会慢些。 2.变量命名规则 1.由数字、字母、下划线组成 2.开头不能是数字 3.不能是关键字 4.区分大小写 5驼峰体和下划线命名 6.不要用中文 3.用户交互 变量 = input
阅读全文

浙公网安备 33010602011771号