摘要: 一、函数对象 精髓:可以把函数当成变量去用 func=内存地址 def func():print('from func') 1.1、 可以赋值 # f=func # print(f,func) # f() 1.2、可以当做函数当做参数传给另外一个函数 # def foo(x): # x = func 阅读全文
posted @ 2020-06-02 20:06 闲酒肆中听风吟 阅读(86) 评论(0) 推荐(0)
摘要: 一、函数参数的补充 1.1 命名关键字参数(了解) 命名关键字参数:在定义函数时,*后定义的参数,如下所示,称之为命名关键字参数 特点:# 1、命名关键字实参必须按照key=value的形式为其传值# def func(x,y,*,a,b): # 其中,a和b称之为命名关键字参数# print(x, 阅读全文
posted @ 2020-06-02 17:40 闲酒肆中听风吟 阅读(55) 评论(0) 推荐(0)
摘要: 一、函数参数的使用 1.形参与实参的介绍 形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名def func(x, y): # x=1,y=2print(x, y) # 实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值# func(1,2)# 形参与实参的关系:# 阅读全文
posted @ 2020-06-02 17:34 闲酒肆中听风吟 阅读(111) 评论(0) 推荐(0)
摘要: 一、f.seek()的应用 动态获取文件最后一行内容 inport time with open('access.log', mode='rb') as f:# 1、将指针跳到文件末尾# f.read() # 错误f.seek(0,2)while True:line=f.readline()if l 阅读全文
posted @ 2020-06-02 17:29 闲酒肆中听风吟 阅读(162) 评论(0) 推荐(0)
摘要: 1.X模式 x模式(控制文件操作的模式) 》了解x, 只写模式 (不可读;不存在则创建,存在则报错) with open('d.txt',mode='x',encoding='utf-8') as f: f.write('哈哈哈\n') 2.b模式 控制文件读写内容的模式t:1、读写都是以字符串(u 阅读全文
posted @ 2020-06-02 17:26 闲酒肆中听风吟 阅读(180) 评论(0) 推荐(0)
摘要: 一、文件 1、什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘) 2、为何要用文件 用户/应用程序可以通过文件将数据永久保存的硬盘中 即操作文件就是操作硬盘 用户/应用程序直接操作的是文件,对文件进行的所 阅读全文
posted @ 2020-06-02 17:20 闲酒肆中听风吟 阅读(57) 评论(0) 推荐(0)
摘要: 一、集合 集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算 去重: 1.只能针对不可变类型去重 2.无法保证原来的顺序 定义:在{}内用逗号分隔开多个元素,集合具备以下三个特点:1:每个元素必须是不可变类型2:集合内没有重复的元素3:集合内元素无序 类型转换 阅读全文
posted @ 2020-06-02 17:18 闲酒肆中听风吟 阅读(62) 评论(0) 推荐(0)
摘要: 1.列表类型 1.1 作用:按位置存放多个值 定义 :在[]内,用逗号分隔开多个任意数据类型的值 l=[1,1.2,'a'] # l=list([1,1.2,'a']) 类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 res=list('hello')print(r 阅读全文
posted @ 2020-06-02 17:15 闲酒肆中听风吟 阅读(89) 评论(0) 推荐(0)
摘要: 一、流程控制之for循环 1.1 什么是for循环 循环就是重复做某件事,for循环是python提供第二种循环机制 1.2 为何要有for循环 论上for循环能做的事情,while循环都可以做之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁 1.3 如何用for循 阅读全文
posted @ 2020-06-02 17:10 闲酒肆中听风吟 阅读(89) 评论(0) 推荐(0)
摘要: 1.深浅Copy 当有以下需求时,使用深浅copy # 1、拷贝一下原列表产生一个新的列表# 2、想让两个列表完全独立开,并且针对的是改操作的独立而不是读操作 1.1 浅copy 浅copy:是把原列表第一层的内存地址不加区分完全copy一份给新列表 使用方法: list2=list1.copy() 阅读全文
posted @ 2020-06-02 17:01 闲酒肆中听风吟 阅读(165) 评论(0) 推荐(0)
摘要: 1.可变不可变类型 可变类型:值改变,ID不变。(int float str bool) 不可变类型:值改变,ID也随之改变(list dict(字典里的key必须是不可变类型,valuekey是随便类型)) 2.条件 第一大类:显式布尔值 ①比较运算符 age = 18print(age > 16 阅读全文
posted @ 2020-06-02 17:00 闲酒肆中听风吟 阅读(152) 评论(0) 推荐(0)
摘要: 1.垃圾回收机制 回收机制(简称 GC)是Python自带的一种机,专门用来回收不可用的变量所占用的内存空间。 程序运行的过程中会申请大量的内存空间,对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃,因此管理内存是一件重要且繁琐的事情,而Python解释器自带的垃 阅读全文
posted @ 2020-06-02 16:56 闲酒肆中听风吟 阅读(139) 评论(0) 推荐(0)
摘要: 1、变量 1.1 什么是变量. 变量即变化的量,指事物的状态。 1.2 为什么要有变量。 为了让计算机能像人一样记住某种状态。 1.3怎么去使用变量。(先定义,后使用) 解释器执行到变量定义的代码时会申请内存空间存放变量值,然后将变量值的内存地址绑定给变量名,通过变量名即可引用到对应的值。 变量名 阅读全文
posted @ 2020-06-02 16:26 闲酒肆中听风吟 阅读(105) 评论(0) 推荐(0)
摘要: Python入门 编程语言是人与机器沟通使用的语言 机器识别高低电频(010101)0低电频,1高电频 pycharm 激活 程序员开发专属激活码,开启程序人生​idea.medeming.com pycharm破解 PyCharm2020.1破解教程 - 轻描丨淡写 - 博客园​www.cnblo 阅读全文
posted @ 2020-06-02 16:11 闲酒肆中听风吟 阅读(149) 评论(0) 推荐(0)