【Python学习笔记】循环和迭代
for和while基本语法break和continueelse的使用enumerate和zip在循环中的应用for和while基本语法Python中的的循环使用for和while语句来实现,基本语法结构如下:#while语法while expression: statements#for语法f...
python学习笔记012——locals与globals
1 定义globals()功能:收集全局变量参数:无返回值:得到一个收集全局变量的字典(会包含系统的内置变量)locals()功能:收集局部变量参数:无返回值:得到一个收集局部变量的字典a = 1b = 2def fun(d,e): f = 1000 print("locals(): "...
python学习笔记-问题
1.字典按照值进行排序输出2.返回函数-闭包的使用
python学习笔记(pandas、DataFrame)
创建Series对象import pandas as pdimport numpy as npimport string查看pandas版本信息print(pd.__version__)通过列表创建Series对象array = ["粉条", "粉丝", "粉带"]# 如果不指定索引, 默认从0开...
python学习笔记13:Qt Designer的安装方法
使用Qt Designer可以使用GUI的方式快速生成PyQt代码,本文介绍Qt Designer的安装以及在PyCharm中的配置方法。 安装完PyQt5之后,并没有Qt Designer.exe,至少我的计算机是这样的,还需进一步的安装,才能得到Qt Designer.exe。其安...
Python学习笔记--1、Python基础
1、数据类型和变量 (1)Python 中的数据类型有:整数、浮点数、字符串、bool (2)关于字符串的转义,所谓转义的意思,我们如果输出一段字符串,但是向输出一个换行符,那么我们指导是\n 但是作为字符串的内部,所以会被识别为\n ,所以这个时候就需要我们对\n进行转移操作——在其前面加上\...
python学习笔记7——集合
集合的定义集合可以存放不同的数据类型,需要注意的是,集合里的元素是不可以重复的,并且集合是无序的。定义一个集合的方法:集合名 = {元素1,元素2,元素3....}集合中可以存放元组,但不可以存放列表如何定义一个空集合?集合名 = set([])注意:如果输入 s = {}的形式定义的不是一个空集合...
python学习笔记:问题一,Geany编辑器无法使用中文注释
python学习笔记:问题一:Geany编辑器无法使用中文注释Geany编译python时运行弹出SyntaxError: (unicode error) ‘utf-8’ codec can’t提升,文本编辑器Geany无法使用中文注释,可以设置一下文本编码格式就好了设置方法为:首先然后最后记得保存...
Python For Kids学习笔记01:安装与配置python
下载安装,我原本是想安装Python2 的,在安装了之后发现不对,书上装的是3.0,然后赶紧去查一下2和3的区别,果然有很大的不同,甚至后来看黑马程序员的视频,也看到一个例子说2.0还不支持直接显示中文装完之后可以在菜单栏打开IDLE打开IDLE后可以看到这个输入代码的界面,这只是一个shell,没...
Python学习笔记01
第一章、你好Python 初识Python Python的起源 1989年,为了打发圣诞节假期,Gudiovan Rossum吉多·范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形) 1991年,第一个Python解释器诞生 Python这个名字,来自龟叔所挚爱的电视剧Monty Pyth...
Python docutils 文本到html 的转换 docutils- 千月的python linux 系统管理指南学习笔记(17)
Python 文本到html 的转换在 B/S 的结构里我们用到了大量的 html 文本。那么我们如何将一个文件转换为 html 文本呢。首先我们要说一个格式 ReST( reStructuredText重构建文本),这个是Python文档优先使用的格式。我们在很多的有python的地方都能够看到这...
python 创建pdf文件并支持中文 reportlab - 千月的python linux 系统管理指南学习笔记(19)
reportlab 工具的安装pdf文件几乎成为我们日常工作中使用的最多的文档格式,我们当然希望能够使用Python来直接创建这种格式的各种报告。在各种 pdf 库中,最重量级的库应该是 ReportLab。这个库有自由版和商业版两种,一般来说自由版足够日常工作使用。我们需要安装 reportlab...
Python学习笔记——重点掌握int, float, str, bool四种数据类型
必须掌握的知识:int表示整形;float表示浮点型;str表示字符串;bool是布尔类型,有ture跟false两个值;附加知识:s为字符串,s.isdigit(),判定所有的字符串都是数字,为真则返回ture,否则返回false;isinstance, 内置函数,她有2个参数,第一个是带确定类型...
python学习笔记12:OpenPyXL的安装方法
OpenPyXL是一个非常简单易用的用来读写Excel文件的Python库,需要特别说明的是OpenPyXL是个读写excel2010+,支持xlsx、xlsm、xltx、xltm文件的python库,其他格式并不支持,如excel97-2003的xls。 OpenPyXL的安装非常简...
python xlsxwriter 学习笔记(二)
xlsxwriter 学习笔记之单元格类xlsxwriter是python中操作excel的非常全面高效的库。它可以帮助我们高效快速,大批量的,自动化的操作excel,可以帮助我们进行写入操作,可以写数据,画图能完成大部分常用的excel操作,如果想要读取excel则需要另一个库xlrd。对于日常进...
机器学习笔记16——决策树剪枝算法原理及python实现案例
决策树剪枝算法1、算法目的2、算法基本思路:3、决策树损失函数4、剪枝类型:4.1 预剪枝4.2 后剪枝4.3 两种剪枝策略对比1、算法目的决策树的剪枝是为了简化决策树模型,避免过拟合。同样层数的决策树,叶结点的个数越多就越复杂;同样的叶结点个数的决策树,层数越多越复杂。剪枝前相比于剪枝后,叶结点个...
Python魔法函数简单介绍学习笔记
文章目录魔法函数what is magic function?Python数据模型以及数据模型对Python的影响Python中的魔法函数__str__对象字符串格式化\_\_repr\_\_len()函数特殊性补充for循环魔法函数what is magic function?python中定义的...
不使用框架下 python后端向前端返回html页面(学习笔记1)
不使用框架下 python后端向前端返回html页面(学习笔记1)python新手学习web服务器原理的一些坑本人正在尝试开发一个仓库管理系统的项目,为了能够更深刻地理解后台服务器的开发原理,选择尽量少地使用python现成框架,因此就无法避免各种不期而遇的大坑。现在跟大家一一分享一下,共同学习。基...
Python学习笔记(一)PyCharm社区版安装教程
因为工作的原因,这两个月开始学习Python。准备把学习的东西记录一下。因为是自己的电脑,有python3.8,但是没有安装编译器,所以从PyCharm安装开始。(安装python会自带IDLE编辑器,自己学习的时候用着挺合适的,但是要用于工作或者其他大一些的项目,还是安装PyCharm比较合适)接...
学习对比《Python学习手册第5版》PDF代码+《疯狂Python讲义》PDF习题+《Python 3.7编程快速入门》PDF笔记
Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现。 如果不是作为 “玩具” 语言来学习,一定要看看全方位细...