杨得江-君临天下wyj
我不知道宇宙的目的是什么?但我知道人生的目的是到达彼岸 ,我是一个热爱编程的初中生会给大家发各种编程语言的基础知识和拓展知识
展开
-
Python之numpy数组学习(五)——广播
(本地没有找到好的直接下载WAV文件的网站,欢迎推荐)这里我们使用标准Python代码来下载《王牌大贱谍》中的歌曲Smashing,baby。实际上,就是将原数组的值乘以一个常数,从而得到一个新数组,因为这个新数组的元素值肯定是变小了。本文章向大家介绍Python之numpy数组学习(五)——广播,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。如果你有什么好的意见,建议,或者有不同的看法,我都希望你留言和我们进行交流、讨论。原创 2023-10-28 08:57:26 · 390 阅读 · 12 评论 -
轻松学习Python:基础知识汇总
但是,Python的强大很大一部分原因在于,它提供有很多已经写好的,可以现成用的对象。而在所有的这些的这些的基础上,又有很多外部的库包,定义了更丰富的对象,比如numpy, tkinter, django等用于科学计算,GUI开发,web开发的库,定义了各种各样的对象。如果__sub__()已经在父类中定义,你又在子类中定义了,那么子类的对象会参考子类的定义,而不会载入父类的定义。但是对于表来说,表传递给函数的是一个指针,指针指向序列在内存中的位置,在函数中对表的操作将在原有内存中进行,从而影响原有变量。原创 2023-10-24 06:47:15 · 384 阅读 · 48 评论 -
使用Python实现平台自动打卡
本文章向大家介绍使用Python实现平台自动打卡,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。众所周知,人的懒惰是技术发展的一大动力。现在正处疫情期间,因为我总是忘记及时健康打卡而导致被年级群通报,故干脆写了个Python脚本来自动打卡。若之后我的身体状态、所在地等信息都没有改变的话,这个脚本就能帮我完成一个小任务嘞。原创 2023-10-17 06:50:12 · 318 阅读 · 22 评论 -
python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域
本文章向大家介绍python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域,主要内容包括1、先来看个问题吧:、2、引用 VS 拷贝:、3、增强赋值以及共享引用:、4、python 从 2k 到 3k,语句变函数引发的变量作用域问题、5、深入理解 python 变量作用域及其陷阱、5.2 函数值传递、5.3 为什么修改全局的dict变量不用global关键字、5.4 可变对象 list 的 = 和 append/extend 差别在哪?原创 2023-10-15 08:22:14 · 3331 阅读 · 60 评论 -
Python AI 绘画
本文我们将为大家介绍如何基于一些开源的库来搭建一套自己的 AI 作图工具。需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面Stable Diffusion web UI GitHub 地址:GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI运行 Stable Diffusion 需要硬件要求比较高,运行时会消耗较大的资源,特别原创 2023-08-08 06:52:00 · 3135 阅读 · 8 评论 -
Python JSON
本章节我们将为大家介绍如何使用 Python 语言来编码和解码 JSON 对象。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。原创 2023-08-07 07:06:30 · 217 阅读 · 0 评论 -
Python IDE
本文为大家推荐几款款不错的(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Python IDE。原创 2023-08-07 08:09:24 · 1205 阅读 · 15 评论 -
Python2.x 与 3.x 版本区别
Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下相容。许多针对早期 Python 版本设计的程式都无法在 Python 3.0 上正常执行。为了照顾现有程式,Python 2.6 作为一个过渡版本,基本使用了 Python 2.x 的语法和库,同时考虑了向 Python 3.0 的迁移,允许使用部分 Python 3.0 的语法与函数。原创 2023-08-06 07:29:44 · 1035 阅读 · 1 评论 -
Python GUI编程(Tkinter)
Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。wxPython 是一款开源软件,是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能健全的 GUI 用户界面。Jython 程序可以和 Java 无缝集成。原创 2023-08-05 09:00:57 · 446 阅读 · 2 评论 -
Python XML 解析
characters(content)方法调用时机:从行开始,遇到标签之前,存在字符,content 的值为这些字符串。从一个标签,遇到下一个标签之前, 存在字符,content 的值为这些字符串。从一个标签,遇到行结束符之前,存在字符,content 的值为这些字符串。标签可以是开始标签,也可以是结束标签。startDocument() 方法文档启动的时候调用。endDocument() 方法解析器到达文档结尾时调用。startElement(name, attrs)方法。原创 2023-08-06 07:29:17 · 576 阅读 · 1 评论 -
Python 多线程
线程在执行过程中与进程还是有区别的。每个独立的进程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。)指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。原创 2023-08-05 09:00:27 · 251 阅读 · 0 评论 -
Python 网络编程
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。原创 2023-08-04 09:43:59 · 3711 阅读 · 7 评论 -
Python 操作 MySQL 数据库
MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。原创 2023-08-03 08:37:15 · 3504 阅读 · 3 评论 -
Python CGI编程
CGI 目前由 NCSA 维护,NCSA 定义 CGI 如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP 服务器,提供同客户端 HTML 页面的接口。原创 2023-08-03 08:20:04 · 194 阅读 · 0 评论 -
Python 正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。本章节主要介绍Python中常用的正则表达式处理函数。原创 2023-08-02 07:40:23 · 253 阅读 · 3 评论 -
Python 面向对象
类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量, 用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。在类的声明中,属性是用变量来表示的。原创 2023-08-02 07:39:55 · 200 阅读 · 0 评论 -
Python OS 文件/目录方法
创建一个名为filename文件系统节点(文件,设备特别文件或者命名pipe)。模块提供了非常丰富的方法用来处理文件和目录。决定stat_result是否以float对象显示时间戳。原创 2023-08-01 07:41:50 · 392 阅读 · 1 评论 -
Python 异常处理
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接或间接的方式。以下为与RuntimeError相关的实例,实例中创建了一个类,基类为RuntimeError,用于在异常触发时输出更多的信息。原创 2023-08-01 07:42:09 · 219 阅读 · 1 评论 -
Python File(文件) 方法
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。完整的语法格式为:默认为文本模式,如果要以二进制模式打开,加上 b。原创 2023-07-31 08:27:36 · 294 阅读 · 1 评论 -
Python 文件I/O
本章只讲述所有基本的 I/O 函数,更多函数请参考Python标准文档。原创 2023-07-31 08:27:12 · 170 阅读 · 1 评论 -
Python 模块
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。原创 2023-07-30 07:11:13 · 284 阅读 · 3 评论 -
Python 函数
函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。原创 2023-07-29 08:34:33 · 167 阅读 · 0 评论 -
Python 日期和时间
序号字段值04位数年20081月1 到 122日1到313小时0到234分钟0到595秒0到61 (60或61 是闰秒)6一周的第几日0到6 (0是周一)7一年的第几日1到366 (儒略历)8夏令时-1, 0, 1, -1是决定是否为夏令时的旗帜上述也就是struct_time元组。序号属性值0tm_year20081tm_mon1 到 122tm_mday1 到 313tm_hour0 到 234tm_min。原创 2023-07-30 07:10:38 · 301 阅读 · 1 评论 -
Python 字典(Dictionary)
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:dict 作为 Python 的关键字和内置函数,变量名不建议命名为。键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。'3'值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。原创 2023-07-29 08:34:06 · 273 阅读 · 0 评论 -
Python 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。原创 2023-07-28 08:00:56 · 182 阅读 · 3 评论 -
Python 列表(List)
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。原创 2023-07-28 08:00:25 · 888 阅读 · 0 评论 -
Python 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ' 或 " ) 来创建字符串。创建字符串很简单,只要为变量分配一个值即可。原创 2023-07-27 08:50:15 · 159 阅读 · 0 评论 -
Python Number(数字)
Python Number 数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些 Number 对象引用。del语句的语法是:您可以通过使用del语句删除单个或多个对象,例如:del var。原创 2023-07-27 08:49:42 · 168 阅读 · 0 评论 -
Python 循环嵌套与Python break 语句
Python 语言允许在一个循环体里面嵌入另一个循环。你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。原创 2023-07-26 07:27:34 · 231 阅读 · 1 评论 -
Python 循环语句(for&while)
本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。原创 2023-07-26 07:27:07 · 167 阅读 · 1 评论 -
Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件:执行语句……else:执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。原创 2023-07-25 09:11:13 · 290 阅读 · 1 评论 -
Python 运算符
本章节主要说明Python的运算符。举个简单的例子。例子中,和被称为,+ 称为运算符。接下来让我们一个个来学习Python的运算符。原创 2023-07-24 07:31:27 · 162 阅读 · 0 评论 -
Python 变量类型
变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。原创 2023-07-25 07:07:38 · 146 阅读 · 0 评论 -
Python 基础语法
Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。原创 2023-07-23 07:54:48 · 161 阅读 · 1 评论 -
Python 基础教程与Python 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。这意味着Python支持面向对象的风格或代码封装在对象的编程技术。原创 2023-07-24 07:31:06 · 166 阅读 · 0 评论