Python学习记录

Python的创始人为
吉多·范罗苏姆
(Guido van Rossum)
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象、直译式的电脑程序语言。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的操作系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。
Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。
Python支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面的程序设计、泛型编程多种编程范式。
Python 对列表进行排序
2023年05月04日
有下面的一个列表,需要将 'type': True 的排在前面, 'type': False 排在后面:[{'name': '1', 'type': False}, {'name': '2', 'type': True}, {'name': '3', 'type': False}, {'name': '4', 'type': True}, {'name': '5', 'type': True}] ...
Flask 生成站点地图
2023年04月21日
在 Flask 中如果我们需要生成站点地图,可以通过读取数据库的方式将 url 写入到 sitemap.xml 文件当中。我们也可以使用第三方库:Flask-Sitemap 来实现。我们以 Flask-Sitemap 库为例,看看在 Flask 中如何生成站点地图。1、安装 Flask-Sitemap 展。可以使用以下命令来安装:pip install Flask-Sitemap 2、在 Fla...
PyCharm 变量转换大写
2023年04月19日
我们在编码的时候,将只读变量名一般变成大写,在使用 PyCharm 编辑器的时候,如何将变量名变成大写呢?首先我们先择变量,截图如下:之后我们使用快捷键:Ctrl + Shift + U,转换大小写功能可以将变量从大写变换成小写,从小写变换成大写。其它文章推荐:1、PyCharm 两行合并一行快捷键2、Flask 获取当前域名3、python __repr__ 作用4、如何高效的识别出网络爬虫5、...
Flask 获取当前域名
2023年04月14日
如果我们使用 Flask 框架,需要获取我们自己的域名,防止它人盗链网站上的资源。要获取当前域名,您可以使用 Flask 中的 request 对象的 host 属性。request.host 属性将返回当前请求的完整主机名(包括端口号)。以下是一个示例代码片段,展示如何使用 Flask 获取当前域名:from flask import Flask, request app = Flask(...
Python @classmethod 理解
2023年04月11日
Python 中的类也是一个普通对象,如果需要直接使用这个类,例如将类作为参数传递到其他函数中,又希望在实例化这个类之前就能提供某些功能,那么最简单的办法就是使用 classmethod 和 staticmethod。这两者的区别在于在存在类的继承的情况下对多态的支持不同。下面是一个简单的示例:class MyClass: class_variable = 0 de...
Python 静态方法与实例方法
2023年03月29日
UK Web Hosting Services 有一个模型初始化,第一种写法如下:class TicketStatus(db.Model): __tablename__ = 'ticket_status' __table_args__ = {'comment': '工单状态'} id = db.Column(db.SmallInteger, primary_ke...
Python 验证资金输入
2023年03月28日
最近开开发支付系统,需要验证用户输入的金额是否存在问题,下面是对金额的输入严重做一个总结:例如这里有一个示例代码:amount = float(input("请输入金额(美元):")) if amount >= 5 and amount <= 1000: print("输入的金额合法。") else: print("输入的金额不合法。")通过上面代码我们可以看出首先将输入的...
Flask 获取环境变量
2023年03月28日
最近使用 Flask 需要获取环境变量,由于开发环境与生产环境的配置不同,所以需要根据环境来获取相关参数。在 Flask 中,可以使用 Flask 框架的 config 属性来获取当前应用程序的配置信息,其中包含应用程序的环境。可以使用 app.config['ENV'] 来访问当前应用程序的环境变量,例如:from flask import Flask app = Flask(__name...