二十一天学会Python
文章平均质量分 68
介绍Python的基本语法及应用
LeoPlus99
这个作者很懒,什么都没留下…
展开
-
Python学习之六 循环结构
在很多情况下,我们往往需要循环输入多次,比如,密码最多只能输错3次等。这时候,我们需要使用循环结构。本小节,将学习循环。原创 2023-09-10 18:59:35 · 278 阅读 · 0 评论 -
Python学习之五 分支结构
在前几小节所写的程序都是顺序执行的,而实际应用中,往往还有包括分支、循环的结构。如果condition_1为真,则执行statement_block_1,以此往下推。从前面的程序看到,Python是通过缩进来表达代码的层次关系,建议使用4个空格来缩进。可以看到,只有expr的值为真,才会输出身体健康。提示:如果您的Python版本高于3.10,可以使用match-case。如果expr为真,则执行后面的语句,否则执行后面的语句。如果希望超过23.9,提示太胖,低于18.5,提示太瘦呢?原创 2023-09-09 20:02:02 · 252 阅读 · 0 评论 -
Python学习之四 数据输入与输出
前面的章节,组要学习了一些简单的Python编程,使用的是交互式解释器,本章节将开始进行脚本编程。可以使用多种编辑器或者IDE完成编码,主要使用vim。参考前续小节的写法,我们给a、b分别赋值3和5。在终端运行程序后发现,没有任何输出。这就是本次我们将要学习输入、输出。原创 2023-09-02 19:54:51 · 334 阅读 · 0 评论 -
Python学习之三 变量与数据类型深度学习
名称是对事物的引用,而非事物本身。对于bool函数,传入非0的数,均返回True,传入0,返回False。传入空字符串(里面啥都没有,只有两个引号),返回False,传入字符串(即便输入一个空格),返回True。我们可以看到7的id是7390752,将7赋值给a,a的id就是7的id,同时,将a赋值给b,b的id也是7的id,而将a的值赋值为8后,它便指向了8的id.如果base=0,字符串必须指定正确的基数,0b或0B(二进制数),0o或0O(八进制),0x或0X(十六进制),否则会报错。原创 2023-09-01 20:40:36 · 138 阅读 · 1 评论 -
Python学习之二 变量与简单数据类型
中,我们直接将一些数进行运算,在实际编程过程中,我们往往使用变量来保存一些内容。前面我们使用了type来输出某个变量的类型,使用bin来将一个数转换为二进制数,使用round来处理小数,这些函数是Python的内置函数。可以看到,Python中想要使用某个变量时,直接定义并赋值就行,=就是赋值运算符。Python使用浮点数(float)来表示小数,在使用过程中要注意,保留的小数位数可能不是不确定的,会看到一些特别的结果。输入普通数字,即为十进制,0b开头为二进制,0x开头为十六进制,0o开头为八进制。原创 2023-08-29 06:46:28 · 148 阅读 · 1 评论 -
Python学习之一 基于交互式解释器的简单Python编程
在中完成了Deepin系统下的Miniconda安装,在中完成了Miniconda的使用。今天,将开始学习Python编程。原创 2023-08-27 15:09:53 · 161 阅读 · 0 评论 -
使用Miniconda
Conda是一个开源的包和环境管理器,使用它可以在同一台机器上安装不同版本的Python软件包和依赖了。Anaconda和Miniconda都集成了Conda,Anaconda包括更多的工具包,Miniconda则只包括Conda和Python。在中,我们已经介绍了如何在Deepin下安装Miniconda,今天我们将介绍如何使用Miniconda。原创 2023-08-26 19:52:40 · 1774 阅读 · 0 评论 -
很奇葩的Deepin下Miniconda安装之旅
前文写到安装富瀚微的工具链遇到的问题,接着又遇到了Miniconda的问题,始终停留在END这个页面。弄了很久,最终怀疑是不是前面什么安装包搞错了,系统重装一遍,还是一样的问题。一通乱操作后,得以解决。现将过程总结下来,给自己做笔记,也希望能够给其他需要的朋友带来帮助。后期打算一直使用Deepin做一些开发,支持国产。原创 2023-08-25 17:09:50 · 257 阅读 · 1 评论 -
按图学树莓派SQLite3
本博文在树莓派编写完成,参考https://blog.csdn.net/xukai871105/article/details/38356755。 大数据时代,数据有为重要,让我们开启数据采集、存储之旅。 1. 安装SQLite sudo apt-get install sqlite 2. 编写表创建脚本 [create-table-only.sql] [create-ta...原创 2018-09-22 15:12:33 · 1009 阅读 · 3 评论 -
Jinja2初体验
IDE:Pycharm Professional 2018.02 Python代码: from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/use...原创 2018-08-17 20:44:24 · 351 阅读 · 0 评论 -
Pycharm升级pip
对于一个Python初学者,实在走了很多弯路,最近需要yong用Flask,Pycharm给我带来了很多便利,但是当我想要通过pycharm安装Flask-Bootstrap时,总是提醒如下错误:You are using pip version 10.0.1,however version 18.0 is available. 依样画葫芦输入 python -m pip install -...原创 2018-08-17 19:52:27 · 46791 阅读 · 22 评论