随笔分类 -  Python

Python系列随笔
摘要:函数的基本使用 1、什么是函数 函数就相当于具备某一功能的工具 函数的使用必须遵循一个 原则: 先定义 后调用 2、为何要用函数 (1)组织结构不清晰,可读性差 (2)代码冗余 (3)可维护性、扩展性差 3、如何用函数 先定义 三种定义方式 后调用 三种调用方式 返回值 三种返回值的形式 一、先定义 阅读全文
posted @ 2020-03-17 18:01 凌醉枫 阅读(254) 评论(0) 推荐(0)
摘要:seek的应用 import time with open('access.log', mode='rb') as f: # 1、将指针跳到文件末尾 f.read() # 错误 f.seek(0,2) while True: line=f.readline() if len(line) == 0: 阅读全文
posted @ 2020-03-17 16:59 凌醉枫 阅读(381) 评论(0) 推荐(0)
摘要:1、通用文件copy工具实现 src_file=input('源文件路径>>: ').strip() dst_file=input('源文件路径>>: ').strip() with open(r'{}'.format(src_file),mode='rt',encoding='utf-8') as 阅读全文
posted @ 2020-03-16 22:02 凌醉枫 阅读(200) 评论(0) 推荐(0)
摘要:Mode模式的集中选择 x模式(控制文件操作的模式)-》了解 # x, 只写模式【不可读;不存在则创建,存在则报错】with open('a.txt',mode='x',encoding='utf-8') as f: pass with open('c.txt',mode='x',encoding= 阅读全文
posted @ 2020-03-16 19:23 凌醉枫 阅读(316) 评论(0) 推荐(0)
摘要:文件与文件模式介绍 1、什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘) 2、为何要用文件 用户/应用程序可以通过文件将数据永久保存的硬盘中,即操作文件就是操作硬盘 用户/应用程序直接操作的是文件,对文 阅读全文
posted @ 2020-03-13 20:51 凌醉枫 阅读(230) 评论(0) 推荐(0)
摘要:事件起因: pycharm当机 死因: 后台激活的pycharm19.3.3版本更新,把我之前弄的脚本监测到了,认定非法.(目前使用pycharm19.1版本,自行破解) 要破解教程的私下扣我或者留言即可 解决方法: 首先手动删除更新后的pycharm(存哪里就到哪里找,默认是在C盘的program 阅读全文
posted @ 2020-03-13 18:25 凌醉枫 阅读(412) 评论(0) 推荐(0)
摘要:Python安装3 —— Python3.8和2.7共存 (大佬文章分享,文末有注明出处) 一:Python解释器为什么要2个版本? 众所周知,Python2.7是一个过渡版本。 很多公司写的项目并不是基于最新的Python3写的,在之后进行一些项目更改的时候,Python3的语法有一些并不能完全兼 阅读全文
posted @ 2020-03-13 18:03 凌醉枫 阅读(2316) 评论(0) 推荐(0)
摘要:一.关系运算 有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合 pythons={'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'} linuxs={'wupeiqi','old 阅读全文
posted @ 2020-03-12 19:25 凌醉枫 阅读(189) 评论(0) 推荐(0)
摘要:集合set 作用:集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算 1.1 关系运算 friends1 = ["zero","kevin","jason","egon"] friends2 = ["Jy","ricky","jason","egon"] l= 阅读全文
posted @ 2020-03-12 18:07 凌醉枫 阅读(273) 评论(0) 推荐(0)
摘要:列表类型 1、作用:按位置存放多个值 2、定义 l=[1,1.2,'a'] # l=list([1,1.2,'a']) print(type(l)) 3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表 res=list('hello') print(res) res 阅读全文
posted @ 2020-03-11 16:54 凌醉枫 阅读(393) 评论(0) 推荐(0)
摘要:For 循环语句 1、什么是for循环 循环就是重复做某件事,for循环是python提供第二种循环机制 2、为何要有for循环 理论上for循环能做的事情,while循环都可以做 之所以要有for循环,是因为for循环在循环取值(遍历取值)比while循环更简洁 3、如何用for循环语法:for 阅读全文
posted @ 2020-03-10 18:23 凌醉枫 阅读(1113) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-10 08:57 凌醉枫 阅读(3808) 评论(0) 推荐(0)
摘要:深浅copy 深copy一定是涉及改操作,浅copy是copy第一层内存地址 list1=[ 'egon', 'lxx', [1,2]] 1、二者分隔不开,list改list2也跟着该,因为指向的就是同一个地址list2=list1 # 这不叫copylist1[0]='EGON'print(lis 阅读全文
posted @ 2020-03-09 20:45 凌醉枫 阅读(283) 评论(0) 推荐(0)
摘要:如何安装request库 准备前提:python解释器,下载地址:www.python.org 以管理员的身份打开cmd 在cmd中找到python安装目录下的Scripts文件夹,输入pip install requests,即可下载 打开IDLE,在python解释器中进行检测 出现HTML语言 阅读全文
posted @ 2020-03-08 17:45 凌醉枫 阅读(4167) 评论(0) 推荐(0)
摘要:可变和不可变类型 可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的 不可变类型:值改变,id也变了,证明是产生新的值,压根没有改变原值,证明原值是不可以被修改的 1 int是不可变类型x=10print(id(x))x=11 # 产生新值print(id(x)) 2 float是不 阅读全文
posted @ 2020-03-06 21:20 凌醉枫 阅读(621) 评论(0) 推荐(0)
摘要:用户交互&运算符 一 、程序与用户交互 什么是与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 交互的本质就是输入、输出 在Python3中,input会将用户输入的所有内容都存成str类型 在python2中,raw_input():用法与python3的inp 阅读全文
posted @ 2020-03-05 18:40 凌醉枫 阅读(196) 评论(0) 推荐(0)
摘要:垃圾回收机制(面试常见题) 存在意义:​ 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题,当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉 什么样的变量值是没有用的呢? 变量值需要绑定直接引用or间接引用,当变 阅读全文
posted @ 2020-03-05 17:42 凌醉枫 阅读(236) 评论(0) 推荐(0)
摘要:分享学习思路: 1、xxx是什么? 敲门:提取知识点名词中的关键字来加以解释 2、为什么要有它? 大前提: python中语言中出现的所有的语法都是为了让计算机能够具备人的某一功能/像人一样去做xxx 3、如何使用xxx? 变量与基本数据类型(全为重点) 变量 一、什么是变量? 变量就是可以变化的量 阅读全文
posted @ 2020-03-04 18:15 凌醉枫 阅读(394) 评论(0) 推荐(0)
摘要:计算机基础扫盲 1、什么是编程语言?什么是语言?为何要用编程语言? 编程语言的本质就是一门语言,Python就是一门编程语言 语言就是一种事物与另外一种事物沟通的表达方式/工具 编程就是人把自己的思维逻辑,用编程语言表达出来 编程的目的就是让计算机按照人类的思维逻辑去工作,从而解放人力 2、计算机的 阅读全文
posted @ 2020-03-03 23:25 凌醉枫 阅读(422) 评论(0) 推荐(0)