随笔分类 -  python入门教程

摘要:由于最近有任务需要自动生成word报告,因此学习了一些python-docx的使用方法,在此总结。目前网上相关的资料不算太多,且大多数都很简单。有一些稍微复杂的需求往往找不到答案,很多想要的方法这个库似乎并没有直接提供。在git上看,这个包最新的一次更新是2021年。希望有大神能接过这个接力棒,继续 阅读全文
posted @ 2023-09-12 00:11 菩提浪子 阅读(696) 评论(0) 推荐(0) 编辑
摘要:一个案例1. 初始化一个flask appfrom flask import Flask, render_template,requestfrom flask_wtf import FlaskForm, CSRFProtectfrom wtforms.fields import *from flas 阅读全文
posted @ 2023-08-19 13:44 菩提浪子 阅读(226) 评论(0) 推荐(0) 编辑
摘要:'''实现冒泡排序后,输出关联字典的key通过值得列表,排序后,拿到字典的key,在透过key,可以关联另一个列表适用场景,比如投票后,要通过数据拿到前三名的名字'''a={'a':1,'b':2,'c':3,'d':4}s=[1,3,2,1]ss=[]list_k=[]for i in range 阅读全文
posted @ 2023-05-11 22:45 菩提浪子 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、集合的介绍 1、定义:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。 2、特性:集合的目的是将不同的值存放在一起,不同的集合间用来做关系运算,无须纠结于集合中的单个值。 (1、不同元素组成 2、无序 3、集合中的元素必须是不可变类型) 3、集合的格式 变量名 =set 阅读全文
posted @ 2022-04-24 15:00 菩提浪子 阅读(217) 评论(0) 推荐(0) 编辑
摘要:MySQL 是最流行的关系型数据库管理系统,如果你不熟悉 MySQL,可以阅读我们的 MySQL 教程。 本章节我们为大家介绍使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。 我们可以使用 pip 命令来安装 mysq 阅读全文
posted @ 2022-04-08 17:48 菩提浪子 阅读(150) 评论(0) 推荐(0) 编辑
摘要:MySQL 是最流行的关系型数据库管理系统,如果你不熟悉 MySQL,可以阅读我们的 MySQL 教程。 本章节我们为大家介绍使用 mysql-connector 来连接使用 MySQL, mysql-connector 是 MySQL 官方提供的驱动器。 我们可以使用 pip 命令来安装 mysq 阅读全文
posted @ 2022-04-08 17:47 菩提浪子 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是 So 阅读全文
posted @ 2022-04-08 17:33 菩提浪子 阅读(78) 评论(0) 推荐(0) 编辑
摘要:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式 python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads(): 对数据进行解码。 在 json 的编 阅读全文
posted @ 2022-04-08 17:32 菩提浪子 阅读(112) 评论(0) 推荐(0) 编辑
摘要:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法 阅读全文
posted @ 2022-04-08 17:29 菩提浪子 阅读(259) 评论(0) 推荐(0) 编辑
摘要:什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或 阅读全文
posted @ 2022-04-08 17:24 菩提浪子 阅读(402) 评论(0) 推荐(0) 编辑
摘要:re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 函数语法: re.match(pattern, string, flags=0) 函数参数说明: 参数描述 pattern 匹配的正则表达式 string 要匹配 阅读全文
posted @ 2022-04-08 16:42 菩提浪子 阅读(43) 评论(0) 推荐(0) 编辑
摘要:进程 要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份( 阅读全文
posted @ 2022-04-08 16:34 菩提浪子 阅读(100) 评论(0) 推荐(0) 编辑
摘要:当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type()判断: >>> type(123) <class 'int'> >>> type('str') <class 'str'> >>> 阅读全文
posted @ 2022-04-08 16:20 菩提浪子 阅读(688) 评论(0) 推荐(0) 编辑
摘要:面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关键字: class S 阅读全文
posted @ 2022-04-08 16:18 菩提浪子 阅读(53) 评论(0) 推荐(0) 编辑
摘要:作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。 Python 有两种错误很容易辨认:语法错误和异常。 Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 语法错误 Pyth 阅读全文
posted @ 2022-04-08 15:59 菩提浪子 阅读(143) 评论(0) 推荐(0) 编辑
摘要:读和写文件 open() 将会返回一个 file 对象,基本语法格式如下: open(filename, mode) filename:包含了你要访问的文件名称的字符串值。 mode:决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r 阅读全文
posted @ 2022-04-08 15:57 菩提浪子 阅读(2769) 评论(0) 推荐(0) 编辑
摘要:迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代 阅读全文
posted @ 2022-04-07 20:36 菩提浪子 阅读(56) 评论(0) 推荐(0) 编辑
摘要:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代 阅读全文
posted @ 2022-04-07 16:54 菩提浪子 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当 阅读全文
posted @ 2022-04-07 16:47 菩提浪子 阅读(137) 评论(0) 推荐(0) 编辑
摘要:一列表常用方法 Python包含以下函数: 序号函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表元素最大值 4 min(list)返回列表元素最小值 5 list(seq)将元组转换为列表 Python包含以下方法: 阅读全文
posted @ 2022-04-07 16:42 菩提浪子 阅读(222) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示