![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
DRobot
专注于机器人技术、智能控制以及人工智能领域
展开
-
HTML语言的由来与发展历程
HTML(HyperText Markup Language)是用来描述网页的一种语言,它的由来与发展历程可以追溯到20世纪90年代初。1980年代初期,Tim Berners-Lee爵士在欧洲核子物理实验室(CERN)工作期间,开发了一种软件,他称之为WorldWideWeb。这种软件允许用户在文本中插入超链接,以链接到其他网页。这个时期的HTML并没有严格的语法规则,而是一种标记语言的雏形。原创 2023-11-16 18:30:00 · 119 阅读 · 2 评论 -
python语言的由来与发展历程
Python语言的由来可以追溯到1989年,由Guido van Rossum(吉多·范·罗苏姆)创造。在他的业余时间里,Guido van Rossum为了打发时间,决定创造一种新的编程语言。他受到了ABC语言的启发,ABC语言是一种过程式编程语言,由吉多·范·罗苏姆的同事创造。吉多·范·罗苏姆的目标是创造一种简单易学、可读性高且易于维护的编程语言。原创 2023-11-15 06:00:00 · 822 阅读 · 2 评论 -
python语法之数据类型
在编程中,数据类型是一个重要的概念。变量可以存储不同类型的数据,不同的类型可以做不同的事情。Python在这些类别中默认内置了以下数据类型:文本类型:str数值类型:int, float, complex序列类型:list, tuple, range映射类型:dict集合类型:set, frozenset布尔类型:bool二进制类型:bytes, bytearray, memoryview空类型:NoneTyp原创 2023-11-15 08:00:00 · 268 阅读 · 0 评论 -
python语法之全局变量
在函数外部创建的变量(就像上面所有的例子一样)被称为全局变量。所有人都可以使用全局变量,无论是在函数内部还是外部。原创 2023-11-20 07:00:00 · 38 阅读 · 1 评论 -
python语法之输出变量
Python print()函数通常用于输出变量。原创 2023-11-16 06:00:00 · 65 阅读 · 1 评论 -
python语法之多个变量的多个值
Python允许你在一行中给多个变量赋值:原创 2023-11-15 06:00:00 · 264 阅读 · 2 评论 -
python语法之变量名
变量可以有一个简短的名称(如x和y),也可以有一个更具描述性的名称(如age、carname、total_volume)。Python变量规则:变量名必须以字母或下划线开头变量名不能以数字开头变量名只能包含字母数字字符和下划线(A-z、0-9和_)。变量名区分大小写(age、age和age是三个不同的变量)变量名不能是任何Python关键字。原创 2023-11-20 00:00:00 · 273 阅读 · 0 评论 -
python语法之变量
变量是存储数据值的容器。(1)创建变量Python没有用于声明变量的命令。当您第一次为变量赋值时,它就被创建了。原创 2023-11-14 06:00:00 · 137 阅读 · 2 评论 -
python语法之注释
注释可用于解释Python代码。注释可用于使代码更易读。注释可用于在测试代码时阻止执行。原创 2023-11-14 08:00:00 · 215 阅读 · 3 评论 -
python语法之缩进
缩进是指代码行开头的空格。在其他编程语言中,缩进仅用于提高可读性,但在Python中,缩进非常重要。原创 2023-11-13 12:00:00 · 35 阅读 · 0 评论 -
Python执行语法
正如我们在上一页学到的,Python语法可以通过直接在命令行中写入来执行:原创 2023-11-13 06:00:00 · 44 阅读 · 2 评论 -
Python命令行
在Python中,有时为了快速测试少量代码,最快最方便的方式是不写入文件。这是因为Python本身可以作为命令行运行。原创 2023-11-12 08:00:00 · 378 阅读 · 3 评论 -
Python快速入门
Python是一种解释型编程语言,这意味着作为开发者,你会在文本编辑器中编写Python(.py)文件,然后将这些文件放入Python解释器中执行。原创 2023-11-12 06:00:00 · 534 阅读 · 0 评论 -
python能用来做什么
Python是一种流行的编程语言,由Guido van Rossum创建,并于1991年发布。它用于:Web开发(服务器端);软件开发,数学计算,系统脚本编写。原创 2023-11-11 07:00:00 · 330 阅读 · 1 评论 -
Flask连接数据库
在开发过程中,我将使用SQLite数据库。SQLite数据库是开发小型应用程序(有时甚至不是那么小的应用程序)最方便的选择,因为每个数据库都存储在磁盘上的单个文件中,并且不需要运行像MySQL和PostgreSQL这样的数据库服务器。数据库将在应用程序中由数据库实例表示。数据库迁移引擎也将有一个实例。原创 2023-11-10 13:30:00 · 96 阅读 · 3 评论 -
接收表单数据
如果您尝试按下提交按钮,浏览器将显示“Method Not Allowed”错误。这是因为到目前为止,前一节中的登录视图函数完成了一半的工作。它可以在网页上显示表单,但是还没有逻辑来处理用户提交的数据。这是Flask-WTF使工作变得非常简单的另一个领域。下面是view函数的更新版本,它接受并验证用户提交的数据:原创 2023-11-10 23:00:00 · 911 阅读 · 0 评论 -
制作一个用户登录界面
Flask-WTF扩展使用Python类来表示web表单。表单类只是将表单的字段定义为类变量。再次考虑到分离的问题,我将使用一个新的app/forms.py模块来存储我的web表单类。首先,让我们定义一个用户登录表单,它要求用户输入用户名和密码。表单还将包括一个“记住我”复选框和一个提交按钮:原创 2023-11-10 06:00:00 · 625 阅读 · 1 评论 -
制作一个模板三
您已经看到了Jinja2在呈现过程中如何用实际值替换占位符,但这只是Jinja2在模板文件中支持的众多强大操作之一。例如,模板还支持在{%…%}块。下一个版本的index.html模板增加了一个条件语句:原创 2023-11-10 07:30:00 · 125 阅读 · 3 评论 -
制作一个模板二
考虑一下,当您添加来自用户的博客文章时,这个视图函数中的代码会变得多么复杂,因为这些博文会不断变化。该应用程序还将拥有更多与其他url相关联的视图函数,因此想象一下,如果有一天我决定更改该应用程序的布局,并且必须更新每个视图函数中的HTML。该函数接受一个模板文件名和一个模板参数变量列表,并返回相同的模板,但其中的所有占位符都被替换为实际值。jinj2替代{{…在Flask中,模板是作为单独的文件编写的,存储在应用程序包内的模板文件夹中。在这个页面中唯一有趣的事情是有一对动态内容的占位符,包含在{{…原创 2023-11-09 13:00:00 · 130 阅读 · 4 评论 -
制作一个模板
创建模拟对象是一种有用的技术,它允许您专注于应用程序的一部分,而不必担心系统中尚未存在的其他部分。我想设计应用程序的主页,我不想因为没有用户系统而分心,所以我只创建了一个用户对象,这样我就可以继续了。原创 2023-11-09 06:30:00 · 123 阅读 · 2 评论 -
一个“Hello, World”Flask应用程序
如果您访问Flask网站,会看到一个非常简单的示例应用程序,只有5行代码。为了不重复那个简单的示例,我将向您展示一个稍微复杂一些的示例,它将为您编写大型应用程序提供一个良好的基础结构。原创 2023-11-08 20:01:23 · 1700 阅读 · 1 评论