python
牛牛丫
爱学习的牛牛
展开
-
python文件读写
不论什么原因跳出with块,都能确保文件正确的关闭,以此来达到释放资源的目的。文本文件/二进制文件(图片,视频..)with语句,上下文管理器。原创 2022-06-23 01:21:10 · 67 阅读 · 0 评论 -
python类,对象十二
1,两大编程思想:面向过程,面向对象2,类和对象的创建3,类对象与类属性4,类方法与静态方法创建类定义python中的类 创建对象 实例对象:根据对象创建出来的就是实例对象意义:有了实例,就可以调用类中的内容............原创 2022-06-17 18:24:47 · 111 阅读 · 0 评论 -
递归函数,斐波那契数列
含义:如果一个函数的函数体内调用了函数本身,这个函数就称为递归函数.递归的组成部分:递归调用条件与递归终止条件递归的调用过程: 斐波那契数列原创 2022-06-17 14:49:16 · 102 阅读 · 0 评论 -
变量的作用域
局部变量:在函数内定义并使用的变量,只在函数内部有效,局部变量用global声明,这个变量就会成为全局变量.全局变量:函数体外定义的变量,可作用于函数内外.原创 2022-06-17 14:48:07 · 51 阅读 · 0 评论 -
python的路径查找命令
python2的路径查找命令:which python3。python2的路径查找命令:which python。原创 2022-09-14 13:45:54 · 1244 阅读 · 0 评论 -
pycharm运行时找不到指定文件夹
显示如下:出现原因:python的编译环境,被移动了位置(在安装了anaconda并使用了pycharm后,又安装了一次python,导致错误)解决办法:在6处找到python.exe文件的地址注意:在4处左边位置的解释器一定要是刚安装好的那个路径...原创 2022-09-14 13:03:34 · 3731 阅读 · 0 评论 -
Python爬虫requests模块基础二
一含义:requests模块:python中原生的一款基于网络请求的模块,功能非常强大,简单便捷,效率极高。作用:模拟浏览器发请求。二如何使用:(requests模块的编码流程)1.指定url 2.UA伪装3.请求参数的处理4.发请求5.获取响应数据,json()返回的是obj6,持久化存储#输入参数可以找headers旁边的payload1.需求:爬取搜狗指定词条对应的搜索结果页面(简易网页采集器) 显示的是你请求的参数格式2.需求:破解百度翻译3.需求:爬取豆瓣电影分类排行榜 https://mo原创 2022-07-08 18:45:04 · 916 阅读 · 0 评论 -
os模块的常用函数
os模块是python内置的与操作系统功能和文件系统相关的模块。原创 2022-06-21 22:54:58 · 137 阅读 · 0 评论 -
列表,字典,元组,集合,字符串总结
列表,字典,元组,集合总结原创 2022-06-14 17:02:19 · 78 阅读 · 0 评论 -
Python集合九
#使用{} #内置函数set() #空集合集合的元素是无序的,集合内元素不允许重复 增 删 改集合间的关系#子集 #超集 #是否有交集集合的数学操作 交集,并集,差集,对称差集 交集,并集,差集之后,原集合没有发生改变集合生成式...原创 2022-06-14 16:55:12 · 44 阅读 · 0 评论 -
Python字典七
以键值对的方式储存数据通过 hash(key)函数计算存储位置找到value字典的实现原理:根据key查找value所在的位置字典的创建方式#花括号{} #dict()获取字典的元素(根据键获取元素的值)#使用[] #get()方法字典的常用操作#key的判断 #增删改字典元素的遍历#key的判断 #增删改字典的特点:字典生成式打包内置函数:zip()如果两个列表当中元素个数不一致,在zip()打包过程中以元素少的那个为标准来进行生成!...原创 2022-06-14 11:35:31 · 104 阅读 · 0 评论 -
Python列表六
变量存储的是一个对象的id,列表存储的是多个对象的引用(id)列表的创建:使用方括号[];使用内置函数list() 列表中元素按顺序有序排列 列表索引从 0 开始,第二个索引是 1,依此类推。切片操作 正负数切片操作:列表元素的判断及遍历#判断元素是否在列表中:元素 in/not in 列表名#遍历 for 迭代变量 in 列表名列表元素的添加操作append():在列表的末尾添加一个元素extend():在列表的末尾至少添加一个元素insert():在列表的任意位置添加一个元素原创 2022-06-13 23:15:48 · 255 阅读 · 0 评论 -
Python循环语句五
for循环重复执行语句遵循左闭右开原则for i in range(5): print(i) #输出:0 1 2 3 4 for i in range(0,11,3): #从0开始,到11 结束,step=3 print(i) #输出:0 3 6 9 for i in range(-10,-70,-10): print(i) #输出:-10 -20 -30 -40 -50 -60 for i in 'Pytho....原创 2022-06-08 11:05:06 · 815 阅读 · 0 评论 -
Python程序的组织结构四
顺序结构:快捷键 shift+F9(找小虫子)在python当中一切皆对象测试对象的布尔值选择结构单分支结构(选择取款操作)双分支结构if 判断条件: 执行语句……else: 执行语句……。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。多分支结构嵌套if(超市会员操作)条件控制语句 pass语句什么都不做,只是一个占位符,用到需要写语句的地方...原创 2022-06-08 10:16:39 · 170 阅读 · 0 评论 -
python运算符三
以下假设变量: a=10,b=20:>>> 9//24>>> -9//2-5 // ,% 的 一正一负情况python比较运算符以下假设变量a为10,变量b为20:注意:一个 = 称为赋值运算符,两个 == 称为比较运算符。一个变量由三部分组成:标识,类型,值 。 其中比较的是值!对象标识(id)的比较:is执行顺序:从右至左以下假设变量a为10,变量b为20: 链式赋值和解包赋值python布尔运算符以下假设变量 a原创 2022-06-08 10:15:21 · 53 阅读 · 0 评论 -
python中常见数据类型及转换二
可以表示正数,负数,o浮点类型float由整数部分和小数部分组成计算机储存为二进制数据类型转换--str()将其他类型转为str类型--- --int() 将其他类型转为int类型--- --float()将其他类型转为float类型--- str中的数据如果是非字符串,则不允许转换文字无法转成float类型...原创 2022-06-08 10:10:27 · 276 阅读 · 0 评论 -
Python基础语法一
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 含义:变量,函数,类,模块和其他对象的起的名字就叫做标识符。规则: 变量 变量由三部分组成: 标识:表示对象所储存的内存位置,内置函数 id(obj) 类型:表示对象的数据类型,type(obj) 值:表示对象所储存的具体数据,print(obj)输出 变量的多次赋值python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代原创 2022-06-08 10:07:02 · 73 阅读 · 0 评论