
python
文章平均质量分 59
潇与上海
电科新生在读
展开
-
【Python解释器】
(另外,python的不同print语句有换行,所以这样子的输出是两句代码print完成)代码本质是字符,能否识别运行就需要有"翻译功能"的解释器将代码转为二进制。python解释器将print…代码翻译二进制并运行。安装py环境,本质就是安装py解释器程序。1.翻译为10二进制,并且提交计算机执行。py解释器在python安装目录里。但是无法多行,因为回车即运行。2.内部可以单行代码运行。原创 2025-03-21 16:32:44 · 189 阅读 · 0 评论 -
【Python进阶——分布式计算框架pyspark】
Apache Spark是用于大规模数据处理的统一分析引擎简单来说,Spark是一款分布式的计算框架,用于调度成百上千的服务器集群,计算TB、PB乃至EB级别的海量数据,Spark作为全球顶级的分布式计算框架,支持众多的编程语言进行开发。而Python语言,则是Spark重点支持的方向。Spark对Python语言的支持,重点体现在,Python第三方库PySpark之上。PySpark是由Spark官方开发的Python语言第三方库。原创 2025-01-13 20:16:38 · 601 阅读 · 0 评论 -
【Python进阶——pymysql:利用python处理mysql】
【代码】【Python进阶——pymysql:利用python处理mysql】原创 2025-01-13 05:37:51 · 202 阅读 · 0 评论 -
【python进阶——封装|继承|多态|类型注解】
为了在pycharm中,后续对类对象的使用敲代码时可以自动提示,就需要在定义一个类时,告诉pycharm这是什么东西,参数是什么。真正的继承,有自己的语法,就是class类声明时,如果这个类继承于别人,则新加一个括号内括类名。一旦复写父类成员,那么类对象调用成员的时候,就会调用复写后的新成员。常用于以父类为形参的函数,传入不同的子类,产生不同的状态,使之多态。为了完成多态,一般以父类为形参,传入不同的子类,产生不同的状态。多态:同样的行为,传入不同的对象会得到不同的状态。原创 2025-01-12 01:27:09 · 741 阅读 · 0 评论 -
TypeError: Cannot create a consistent method resolution order (MRO) for
如果可能,尝试简化类的继承结构。多重继承虽然强大,但也可能导致复杂的依赖关系和难以调试的问题。考虑使用组合(composition)而非继承(inheritance)来设计类。中的某些复杂情况,导致Python无法决定方法的解析顺序(MRO, Method Resolution Order)。如果类层次结构复杂,使用Python的抽象基类(通过 abc 模块)可以帮助明确类的角色和职责,同时避免一些继承问题。例如,如果 A 继承自 B,而 B 又尝试继承自 A,这就会形成循环继承。原创 2025-01-11 23:58:13 · 359 阅读 · 0 评论 -
【python进阶——用类实现数据组织】
面向对象编程的本质,就是(现实抽象),类成对象(代码抽象)原创 2025-01-11 21:34:37 · 213 阅读 · 0 评论 -
【黑马程序员三国疫情折线图——json+pyechart=数据可视化】
json数据在文末将海量的数据处理成我们肉眼可以进行分析的形式,数据的可视化,可以分为两个步骤:数据处理:利用三方网站厘清json层次格式化,再对文件的读取、检查是否符合JSON规范以及规范化、JSON格式的转化;绘制图表:对于本案例来说就是,设置图像的x,y轴、设置全局选项(标题、工具箱等)。本案例绘制折线图所引用的包是pyechart(Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合用于原创 2025-01-11 03:55:24 · 898 阅读 · 0 评论 -
【pyechart折线图】
注意render()里面可以自定义文件名称,如果重复运行只生成1个文件,即后续的生成视为对前者的修改。但是如果render重复运行且里面名字不同则生成另一个文件。光标点击所在处CTRL+P可以参看当前所需参数。更重要的,ctrl+左击可以看到该函数源码。或者仅光标指向稍等可以参看当前所需参数。系列配置选项(后续讲解)原创 2025-01-11 01:59:16 · 315 阅读 · 0 评论 -
【json】
在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互,类似于计算机普通话。JSON是一种轻量级的,按照指定的格式去组织和封装数据的数据交互格式。语法上,python的。原创 2025-01-10 23:04:43 · 375 阅读 · 0 评论 -
【python自写包模块的标准化方法】
自写一个包,提供关于字符串和文件的模块。test.py测试文件。原创 2025-01-10 20:26:24 · 195 阅读 · 0 评论 -
【pycharm发现找不到python打包工具,且无法下载】
第三步,重启Pycharm后,就可解决问题了。发现找不到python打包工具,且无法下载。原创 2025-01-10 03:34:20 · 1178 阅读 · 0 评论 -
【python基础——包】
如果模块过多会导致管理困难,因此有包来管理大批量模块如果一个文件夹里有一堆py的模块文件,和一个__init__.py文件,那么就是package包。原创 2025-01-10 03:22:30 · 1010 阅读 · 0 评论 -
【python基础——模块】
每个python文件都可以作为一个模块,模块名就是文件名,自己写一些模块新建py文件,写函数def即可导入及使用与内置的一模一样模块test.py:print(a-b)return a-btest.py:from 模块test import md_minusmd_minus(3,1)# 输出2。原创 2025-01-10 02:15:00 · 366 阅读 · 0 评论 -
【python基础——异常BUG】
检测到错误,py编译器无法继续执行,反而出现错误提示如果遇到错误能继续执行,那么就捕获(try)1.得到异常:try的执行,try内只可以捕获一个异常2.预案执行:except后面的语句3.传入异常:except … as uestc+print(uestc)4.没有异常:else…5.鉴定完毕,收尾的语句(必然执行):finally #常应用于f.close()原创 2025-01-09 21:07:14 · 614 阅读 · 0 评论 -
【python:文件->统计飞鸟集单词个数】
不得不说py还是挺简单的。原创 2025-01-09 16:59:11 · 147 阅读 · 0 评论 -
【Python基础——文件】
不同的编码技术翻译出的内容是不同的,例如我打开文件夹里面的txt看见了我写的内容,然后下面就是UTF-8内存中的数据关机消失,如果要长期保存,管理,检索,引入文件的概念,文件的操作主要有操作,一般操作的步骤为:1.打开文件2.读写文件3.关闭文件。原创 2025-01-09 16:54:09 · 1050 阅读 · 0 评论 -
【Python基础——数据容器】
4.排序,并且排序结果为列表对象: sorted(容器,[reverse=true]):默认为true升序,若想降序反转则第二参数为reverse=false。3.5类转换4类:list/str/tuple/set(容器): 将容器转化为列表,字符串,元组,集合。嵌套的元组字面量: ((元素1,元素2,…,元素n),(元素1,元素2,…元素n],[元素1,元素2,…定义字典变量:my_dict={key:value,key2:value2,…序列类型(列表,元组,字符串)一般可以下标访问,有序,可以重复。原创 2025-01-06 20:28:17 · 1251 阅读 · 0 评论 -
Windows,MacOS,Linux下载python并配置环境图文讲解
Windows,MacOS,Linux,下载python,配置python环境,图文讲解原创 2024-03-14 19:23:27 · 1503 阅读 · 0 评论 -
【Python基础——函数大全】
1.必须先定义后使用2.返回值与入参可省略,含返回值的需要用变量承接3.定义的参数称为形参,调用中传入的参数称之为实际参数4.函数的参数数量不限,使用逗号分离5.传入参数的时候,要和形参一一对应,逗号隔开def func_name(inpara):#此处有引号func_body统计字符串长度(内置len()的实现)count = 0print(f"字符串。原创 2025-01-06 01:21:00 · 334 阅读 · 0 评论 -
【Python基础语法】
标识符:方法,类,变量的名字,是内容的标识,大小写敏感,仅允许出现英文,中文,数字,下划线_,但不推荐使用中文(但可以)python中不需要显式定义变量类型,不同于cpp等语言。python语句没有尾部加分号的要求";将数字转换成字符串是用以写出到外部系统。(原来在于先复制原数据,再转化),我们需要转换成数字类型。int和float互转。原创 2025-01-05 21:52:38 · 807 阅读 · 0 评论 -
pycharm安装,配置,汉化,基础使用
文字翻译二进制你对电脑说 我爱你电脑不知道什么意思 你对电脑说 111001101000100010010001 111001111000100010110001111001001011110110100000 电脑便知道了你爱它那么如何给计算机说这些二进制串呢?你需要一个解释器,来给电脑解释你说的话上一个文章讲的,如何下载py并配置环境实际上就是下载的解释器如何找到解释器?原创 2024-03-14 20:33:48 · 2009 阅读 · 0 评论