随笔分类 - 1.Python基础
摘要:本节内容 一、简述 我们在日常处理文件时,经常用到os模块,但是有的时候你会发现,像拷贝、删除、打包、压缩等文件操作,在os模块中没有对应的函数去操作,下面我们就来讲讲高级的 文件、文件夹、压缩包 处理模块:shutil 二、模块详解 1、shutil.copyfileobj(fsrc, fdst)
阅读全文
摘要:本节内容 1、简述 2、time模块 3、时间格式转换 一、简述 我们在写代码的过程经常遇到时间模块,如果我们以后需要根据时间去筛选信息的话,那用户会更大,所以今天就来讲讲时间的两大模块:time & datetime 二、time模块 1、time.process_time() 功能:测量处理器的
阅读全文
摘要:本节内容 1、概述 2、生成器执行原理 3、send()和__next__()方法的区别 4、yield实现并行效果 一、概述 之前只是介绍生成器,那有些同学就说了,这个生成器除了能节省资源,提高工作效率,但是我们再哪些场景下可以用呢?在哪些地方可以体现出它的价值呢?下面我们来逐一解答这些疑问。 二
阅读全文
摘要:本节内容 一、定义 1、装饰器:本质是函数。 2、功能:用来装饰其他函数,顾名思义就是,为其他的函数添加附件功能的。 二、原则 装饰器为什么会有这两个原则呐?因为如果你写的这个程序在生产环境下已经运行了,如果修改别人的源代码或者修改别人的调用方式,那么出了问题,后果可想而知,所以我们要牢记上面两个原
阅读全文
摘要:一、常用内置函数 1、表格 二、内置函数详情(1-10) 1、abs(x) 功能:取数的绝对值 1 2 >>> abs(-1) #取-1的绝对值 1 1 2 >>> abs(-1) #取-1的绝对值 1 1 2 >>> abs(-1) #取-1的绝对值 1 1 2 >>> abs(-1) #取-1的
阅读全文
摘要:本节内容 一、概述 我们之前写代码,都需要声明变量,但是我们思考过变量的作用范围吗?今天我们就来讲讲变量的作用范围,这个作用范围又叫作用域。首先我们根据变量的作用范围把变量分为:局部变量和全局变量,即: 局部变量 全局变量 二、课前前引 我们先做一个小实验:一个函数体内部调用另外一个函数,代码如下:
阅读全文
摘要:本节内容 1、概述 2、默认参数 3、参数组 4、总结 一、概述 在上一篇博客中我已经写了,位置参数和关键字参数,下面我们来谈谈默认参数和参数组 二、默认参数 默认参数指的是,我们在传参之前,先给参数制定一个默认的值。当我们调用函数时,默认参数是非必须传递的。 1 2 3 4 5 6 7 8 9 1
阅读全文
摘要:在Python中字符串本身有带很多操作,字符串的特性,不可以被修改 0、字符串常用功能汇总 1、字符串的定义 特别提醒:字符串如果修改的话,字符串所在的内存地址也跟着变化,所以不可被修改,但是对于列表来说,可以修改是因为列表的内存是不变的,可以直接在上面修改 2、切片 特别提醒:字符串其实和列表,元
阅读全文
摘要:本节内容 1、作用域 2、三元运算 3、进制 一、作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用。 1 2 3 if 1==1: name = 'wupeiqi' print name 1 2 3 if 1==1: name = 'wupeiqi' print na
阅读全文
摘要:零、本节内容 1、文件常用操作汇总 2、打开文件 3、操作文件 4、关闭文件 一、文件常用操作汇总 二、打开文件 1、普通打开模式 r,英文:read,只读模式(默认) w,英文:write,只写模式(不可读,不存在则创建新文件,存在则删除内容) a,英文:append,追加模式(不可读,不存在则创
阅读全文
摘要:本节内容 1、编码介绍 2、字符编码介绍 3、总结 说到python的编码,一句话总结,说多了都是泪啊,这个在以后的python的开发中绝对是一件令人头疼的事情。所以有必要要讲讲清楚 一、编码介绍 1、须知: 在python 2中默认编码是 ASCII,而在python 3中默认编码是 unicod
阅读全文
摘要:本节内容 1、集合常用方法总结2、定义3、关系测试 集合是无序的,天生不重复的数据组合,它的作用如下: 去重,即:把一个列表变成集合,就去重了 关系测试,即:测试两组集合的交集、并集和差集等 一、集合常用方法总结 二、定义 1、语法 >>> name_1 = [1,2,3,4,7,8,7,10] #
阅读全文
摘要:本节内容 0、列表常用功能汇总1、定义列表2、访问列表中的元素3、切片4、追加5、插入6、修改7、拷贝8、删除9、扩展10、统计11、翻转12、排序13、获取下标值14、清空列表 列表是Python最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 0、列表常用功能汇总 1、定义列
阅读全文
摘要:本节内容 1、标准库 1、sys 2、os 2、第三方库 1、for mac 2、for linux Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持 1、标准库 python的标准库有很多,我们先认识sys和os模块,因为这两个模块
阅读全文
摘要:本节内容 一、简述 字典是Python中的又一种数据结构,它是通过key-value的数据类型,跟我们小时候用的新华字典差不多,通过key去访问value 二、语法 2、特性 ①字典是无序的 ②字典是通过key去访问value(元素不存在重复) 三、字典的使用 1、增加 2、修改 3、删除(del、
阅读全文
摘要:本节内容 1、字符编码与转码 1、关于中文2、注释3、转码 2、表达式for 循环 3、数据类型之数字 1、数字2、布尔值3、字符串4、列表5、元祖6、字典 一、字符编码与转码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American St
阅读全文
摘要:许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。 但如果想要用Python开发一个新项目,那么该如何选择Python版本
阅读全文
摘要:本节内容 一、 Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python
阅读全文

浙公网安备 33010602011771号